Uzun süre Şehir Tiyatroları'nda görev aldı. Çıkmaz Sokak Çocukları, İlk Gençliğim, Askerlğim, Belden Aşağı Vurmak, Gılgameş, Op'la Zo'nun Dramı gibi pek çok oyunda rol aldı. Şehir Tiyatrolarında Suç ve Ceza'da Razumihin rolünü oynadı. Salı Ziyaretleri'ndeki oyunu ile Afife Jale Tiyatro Ödülleri ve Sadri Alışık Ödülleri'nde en iyi erkek oyuncu ödülünü kazanmıştır.
Geniş kitlelerce tanınması Gülşen Abi adlı televizyon dizisindeki Nejat tiplemesiyle olmuştur. Serdar Akar'ın yönetmenliğini yaptığı Lale'de bir Azize ile içiçe bir film olan Gemide isimli filmin başrol oyuncularından biridir.