Urodził się w 1970 roku w Zabrzu. Ukończył Akademię Muzyczną im. Karola Szymanowskiego w Katowicach, kształcąc się w klasie fletu Stanisława Michalika. Swoje umiejętności doskonalił podczas kursów mistrzowskich, współpracując z wieloma wybitnymi pedagogami, takimi jak: Andreas Blau, Jean-Claude Gérard, Henrik Svitzer, Peter Holtslag, Irena Grafenauer czy Barbara Gisler-Haase. Jest laureatem Ogólnopolskich Przesłuchań Instrumentów Dętych Drewnianych w Olsztynie.
W latach 1991–1996 był flecistą Państwowej Filharmonii Śląskiej (obecnie Filharmonia Śląska im. Henryka Mikołaja Góreckiego), współpracował z Polską Orkiestrą Kameralną (1992-1995), orkiestrą Sinfonietta Cracovia (2000-2012). Od 1996 roku pełni funkcję pierwszego flecisty Narodowej Orkiestry Symfonicznej Polskiego Radia w Katowicach. Oprócz wynienionych zespołów, jako solista występował także z: Orkiestrą Leopoldinum, Orkiestrą Kameralną Miasta Tychy AUKSO, Orkiestrą Kameralną Camerata Impuls i Akademicką Orkiestrą Barokową. Dokonał nagrania archiwalnego dla Polskiego Radia Koncertu fletowego Bolesława Szabelskiego z NOSPR pod dyr. Łukasza Borowicza. Koncertuje z licznymi zespołami kameralnymi, m. in z kameralistami NOSPR, w tym z Kwintetem Dętym NOSPR oraz Śląskim Trio Harfowym.
Prowadzi ożywioną działalność dydaktyczną, prowadząc liczne kursy oraz zasiadając w jury konkursów fletowych. Pełni rolę dyrektora artystycznego Polish Flute Meeting.