Absolwent Akademii Sztuk Teatralnych we Wrocławiu, przez wiele lat związany z Teatrem Muzycznym Capitol. Występował także m. in. w Teatrze w Polskim we Wrocławiu, Teatrze Słowackiego w Krakowie i Teatrze Syrena w Warszawie.
Laureat nagrody Grand Prix na XXIX Przeglądzie Piosenki Aktorskiej.
Najważniejsze role: Behemot w Mistrzu i Małgorzacie (reż. Wojciech Kościelniak), Planchet w Trzech Muszkieterach (reż. Konrad Imiela), Cesarz w Cesarzu (reż. Cezary Studniak) oraz Ira Aldridge w Czarnym Szekspirze (reż. Jacek Mikołajczyk).
Zagrał także w takich serialach jak: Żywioły Saszy, Król czy Sexify 2.