Związany z Operą na Zamku od 2003 r. jako śpiewak solista - baryton.
Studia na wydziale wokalno-aktorskim ukończył w bydgoskiej Akademii Muzycznej pod kierunkiem Marka Moździerza. Uczestniczył w wielu Mistrzowskich Kursach Wokalnych prowadzonych przez Helenę Łazarską, a w latach 1998 i 1999 uczestnik Sommerakademie w Salzburgu.
W swoim repertuarze posiada role pierwszo- i drugoplanowe m.in.: Hrabia w Weselu Figara W.A. Mozarta, Janusz w Halce St. Moniuszki, Papageno w Czarodziejskim flecie W.A. Mozarta, Silvio w Pajacach R. Leoncavalla, Stanisław w Verbum nobile St. Moniuszki, Morales, Dancairo w Carmen G. Bizeta.