
Absolwent Akademii Muzycznej im. F. Chopina w Warszawie. W roku 1990 rozpoczął pracę w Filharmonii Narodowej w Warszawie jako artysta chóru – bas. Z zespołem Filharmonii Warszawskiej występował również w charakterze solisty, m.in. w ramach koncertów jubileuszowych 50-lecia Chóru Filharmonii Narodowej. Swoje umiejętności wokalne doskonalił na kursach mistrzowskich prowadzonych przez profesorów: U. Kryger, A.L. Mroza, I. Kłosińską czy I. Perfiliewa. Przez kilka lat był pod opieką wokalną D. Grabowskiego. Od 2006 r. artysta Opery i Filharmonii Podlaskiej w Białymstoku. Oprócz działalności chóralnej wykonuje oratoryjne partie solowe – m.in. „Completorium” G.G. Gorczyckiego; Requiem, Missa brevis, Msza „Koronacyjna” W.A. Mozarta; Msza „Nelsońska” J. Haydna; operowe – m.in. Przemawiającego i I Kapłana w „Czarodziejskim flecie” Mozarta; Alcindora w „Cyganerii” G. Pucciniego; służącego Flory w „Traviacie” G. Verdiego; oraz musicalowe – Licytator, Lefèvre i Buquet w „Upiorze w operze” A. Lloyda Webbera; Joska w „Skrzypku na dachu” J. Bocka czy Markieła w „Doktorze Żywago” L. Simon. Interesuje się również wykonawstwem muzyki dawnej. Występował pod kierunkiem L. Stawarz, A. Sapiechy, M. Toporowskiego. Koncertował z zespołem instrumentalnym Il Tempo, wokalnym Sine Nomine oraz Zespołem Muzyki Dawnej „Diletto”. Współpracuje z RIAS Kammerchor Berlin.