Urodził się w 1976 roku w Krakowie. Jest absolwentem Akademii Muzycznej im. Fryderyka Chopina w Warszawie w klasie dyrygentury symfoniczno-operowej prof. Ryszarda Dudka. W 1999 roku uczestniczył w lekcjach w Konserwatorium Muzycznym im. Nikołaja Rimskiego-Korsakowa w Sankt Petersburgu w klasie prof. Ilii Musina.
Współpracę z Operą Narodową rozpoczął w 2004 roku przygotowując operę Salome R. Straussa. W latach 2004-2006 pracował jako asystent Jacka Kaspszyka współuczestnicząc w realizacji następujących przedstawień operowych: Tosca, Madame Butterfly i Turandot Pucciniego, Oniegin Czajkowskiego, Potępienie Fausta Berlioza, Aida, Traviata, Nabucco, Rigoletto Verdiego, Halka i Straszny dwór Moniuszki, Wozzeck Berga i Ubu Rex Pendereckiego.
Wraz z zespołem Teatru Wielkiego i Jackiem Kaspszykiem odbył tournée po Japonii, Hiszpanii i Norwegii jako dyrygent-asystent. Na zlecenie Bergen Opera Vest przygotowywał premierę opery Salome, współpracując z Bergen Symphony Orchester. W sezonie artystycznym 2006/2007 pracował jako asystent Kazimierza Korda, uczestnicząc w przygotowaniach następujących oper: La Bohème Pucciniego, Dama pikowa Czajkowskiego, Andrea Chènier Giordano, Czarodziejski flet i Don Giovanni Mozarta, Cyrulik sewilski i Tankred Rossiniego, Carmen Bizeta oraz Iwona, księżniczka Burgunda Krauzego.
W sezonie artystycznym 2007/2008 pracował jako asystent Tomasza Bugaja, uczestnicząc w przygotowaniach następujących dzieł operowych: Zabobon, czyli Krakowiacy i Górale Kurpińskiego, Via Sancta Pawlika, Opowieści Hoffmanna Offenbacha, Łucja z Lammermooru i Lukrecja Borgia Donizettiego, Faust Gounoda, balety Pan Twardowski Różyckiego, Anna Karenina Szczedrina, Jezioro łabędzie Czajkowskiego oraz Verbum nobile Moniuszki, Przysięga Tansmana oraz Orfeusz i Eurydyka Glucka.
W Operze Narodowej prowadził następujące spektakle: Via Sancta - Ojcu Świętemu Pawlika, Pan Twardowski Różyckiego oraz Jezioro łabędzie i Śpiąca Królewna Czajkowskiego.
W 2008 roku nawiązał współpracę z Polską Orkiestrą Sinfonia Iuventus jako stały dyrygent współpracujący. Prócz muzyki operowej i baletowej prowadzi aktywne życie koncertowe wykonując utwory symfoniczne. Dyrygował m.in. Toruńską Orkiestrą Kameralną, Filharmonią Jeleniogórską, Filharmonią Białostocką, Filharmonią Olsztyńską, Filharmonią Kaliską, Płocką Orkiestrą Symfoniczną, Filharmonią Łódzką, orkiestrą kameralną „Camerata Vistula”, Polską Orkiestrą Radiową, Sinfonią Varsovią, Orkiestrą i Chórem Teatru Wielkiego w Łodzi.
Fot. Dariusz Sobieski