Absolwent Wydziału Wokalno-Aktorskiego w poznańskiej Akademii Muzycznej im. Ignacego Jana Paderewskiego, w klasie prof. Ewy Wdowickiej.
Udział w Turnieju Tenorów Polskich w 1996r. był jego pierwszym występem na scenie operowej. Jednak prawdziwym debiutem była realizacja partii Alfreda w "Traviacie" Giuseppe Verdiego na scenie Teatru Wielkiego im Stanisława Moniuszki w Poznaniu.
Swój dorobek artystyczny prezentuje na scenach operowych w kraju i za granicą. Posiada partie tenorowe w następujących operach: Stefan - "Straszny dwór"; Jontek - "Halka"; Franek - "Flis"; Idamor - "Paria" - Stanisława Moniuszki. Bartek - "Nędza Uszczęśliwiona" - Macieja Kamieńskiego. Stach, Jonek - "Krakowiacy i Górale" - Jana Stefaniego/Wojciecha Bogusławskiego. Leopold - "Żydówka" - Jacquesa Halevyego. Hoffman - "Aurora" - Ernsta Theodora Amadeusa Hoffmanna. Sprzedawca, Kelner, Turek - "Portret" - Mieczysława Weinberga. Mandrylion Wielki - "Cyberiada" - Krzysztofa Meyera. Giermek - "Parsival" - Richarda Wagnera. Żyd - "Salome" - Richarda Straussa. Jurodiwyj, Chruszczow - "Borys Godunow" - Modesta Musorgskiego. Rycerz, Kapłan - "Czarodziejski flet" - Wolfganga Amadeusza Mozarta. Alfred - "Traviata"; Książę Mantui - "Rigoletto"; Carlos - "Don Carlos"; Manrico - "Trubadur"; Ismael - "Nabucco"; Raffaele - "Stiffelio"; Malcolm - "Macbeth" - Giuseppe Verdiego. Cavaradossi - "Tosca" - Giacomo Pucciniego. Florestan - "Fidelio" - Ludwiga van Beethovena. Don Jose - "Carmen" - Georgesa Bizeta. Belzebub - "Raj utracony" - Krzysztofa Pendereckiego. Baba Jaga - "Jaś i Małgosia" - Engelberta Humperdincka. Obdarty Chłop - "Lady Macbeth mceńskiego powiatu" - Dymitra Szostakowicza.
Partie tenorowe w dziełach wokalno - instrumentalnych: "Completorium" - Grzegorza Gerwazego Gorczyckiego. "Msza Kreolska" - Ariela Ramireza. "IX Symfonia" - Ludwiga van Beethovena.
A także wokalne partie tenorowe w baletach: "Harnasie"; "Mandragora" - Karola Szymanowskiego. "Pan Twardowski" - Ludomira Różyckiego.
Ponadto:
Don Jose - "Carmen" - Georgesa Bizeta; Książę Mantui - "Rigoletto" - Giuseppe Verdiego; "Festiwal Kiepurowski" Bogusława Kaczyńskiego w Krynicy Zdrój - nagranie dla TVP.
Za partię Don Jose w "Carmen" Georgesa Bizeta (Teatr Wielki im. Stanisława Moniuszki w Poznaniu) w sezonie 1999/2000 - nominowany do nagrody Andrzeja Hiolskiego w kategorii "Debiut operowy".
Nagrał dwie płyty CD z muzyką sakralną z Poznańskim Chórem Katedralnym.
Wielokrotnie brał udział w: "Festiwalu Moniuszkowskim" w Kudowie Zdrój, "Festiwalu Muzyczne Dni" w Łomży, "Festiwalu muzycznym im. Romana Maciejewskiego" w Lesznie.