Ukończył Wydział Wokalno-Aktorski poznańskiej Akademii Muzycznej w klasie Eugeniusza Zdańskiego (1995). Uczestniczył w kursach mistrzowskich prowadzonych, m.in. przez Ryszarda Karczykowskiego i Eugeniusza Nesterenkę. W sezonie artystycznym 1995/1996 był solistą Opery i Operetki na Zamku w Szczecinie. Na scenie Teatru Wielkiego w Poznaniu zadebiutował w 1995 partią Zbigniewa w Strasznym dworze Moniuszki i od tego czasu jest solistą tego teatru. W swoim repertuarze posiada następujące partie operowe: Straszny dwór (Zbigniew, Skołuba), Halka (Stolnik, Dziemba) Moniuszki; Śpiewacy norymberscy (Pogner), Parsifal (Titurel) Wagnera; Nabucco (Zachariasz), Aida (Ramfis), Macbeth (Banco), Rigoletto (Sparafucile) Verdiego; Eugeniusz Oniegin (Gremin) Czajkowskiego; Borys Godunow (Warłaam) Musorgskiego; Czarodziejski flet (Sarastro), Don Giovanni (Masetto, Komandor) Mozarta; Cyrulik sewilski (Don Basilio) Rossiniego; Cyganeria (Colline) Pucciniego.
Wykonuje także repertuar oratoryjno-kantatowy, np. Magnificat J.S. Bacha, Missa da Requiem G. Verdiego, Requiem, Msza koronacyjna W.A. Mozarta, Completorium G.G. Gorczyckiego.