Ukończył studia na PWST w Warszawie w 1964. Debiutował w teatrze 31 stycznia 1965. Występował w warszawskich teatrach: Współczesny, Ateneum, Narodowym, Powszechnym, Na Targówku, Kwadrat.
Występował w kabaretach „U Lopka”, Pod Egidą, „Tu 60-tka” i „Kaczuch Show”. W latach 70. uczestniczył w produkcjach cyklicznych programów telewizyjnych (m.in. "Gallux Show", "Studio Gama") oraz radiowych ("60 minut na godzinę"). W 1991 otrzymał nagrodę Wiktora (dla osobowości telewizyjnej).
W latach 1991–1993 współtworzył telewizyjny cykl "Polskie zoo".
Stworzył znakomite kreacje aktorskie w wielu filmach, m. in. "Lalce", "PIłkarskim pokerze", "Matce królów" czy "Stawce większej niż życie".
Występował w powieści radiowej "W Jezioranach".