Polski aktor teatralny, filmowy i telewizyjny związany z krakowskim Starym Teatrem im. Heleny Modrzejewskiej. Występował w teatrach warszawskich: Dramatycznym, Powszechnym, Scena Prezentacje, Studio im.
S. I. Witkiewicza, Muzycznym Roma i Ochoty. Grał gościnnie w teatrach: Studio, Dramatycznym, Współczesnym w Szczecinie, Powszechnym w Łodzi, Scenie na Piętrze w Poznaniu, im. H. Modrzejewskiej w Legnicy,
Dramatycznym im. A. Węgierki w Białystoku, Wrocławskim Teatrze Pantomimy Nowym im. K. Dejmka.
W 2006 roku otrzymał nagrodę sekcji krytyków teatralnych ZASP za „inicjatywę polegającą na zaangażowaniu absolwentów rocznika 2004/2005 PWSFTViT w Łodzi w projekcie Scena Młodych”. Debiutował na kinowym ekranie w komedii Buczkowskiego „Smarkula” (1963). Uznanie zdobył podwójną kreacją faraona Ramzesa XIII oraz
rozszalałego Lykona w ekranizacji powieści Bolesława Prusa „Faraon” w reżyserii J. Kawalerowicza. Zagrał w trzech filmach Andrzeja Wajdy. Zasłynął jako tytułowy Franciszek Murek w serialu „Doktor Murek” na podstawie powieści T. Dołęgi−Mostowicza. Zagrał postać Zygmunta Augusta w serialu Królowa Bona, za którą zdobył nagrodę zespołową I stopnia Przewodniczącego Komitetu ds. Radia i Telewizji. Wziął udział w projekcie Verba Sacra. Odcisnął dłoń
na Promenadzie Gwiazd w Gdańsku.