Aktor teatralny i filmowy, który w ciągu 50 lat zagrał w niemal 150 filmach. Szczyt jego kariery przypadł na lata 70. Na scenie teatralnej zadebiutował w Jeleniej Górze w 1961 r., grał w Kielcach, Wrocławiu, Warszawie, Katowicach i Gliwicach. Karierę sceniczną zakończył w 1980 r. w Płocku. W kinie zadebiutował w „Lotnej” Andrzeja Wajdy (1959), grał głównie role drugoplanowe i epizodyczne, ostatnio w 2009 r. w „Rewersie” Borysa Lankosza.