1958'de Ankara'da doğdu. TED Ankara Koleji'ni bitirdi. Ankara Sanat Tiyatrosu ve Yeni Tiyatro İstanbul Şehir Tiyatrosu'nda oyunculuk yaptı. Ayrıca çok sayıda dizi ve filmde oynadı. Akıllarda kalan rollerinden biri de Kurtlar Vadisi dizisindeki Tombalacı Mehmet karakteridir. Ayrıca Serdar Akar'ın Gemide filmindeki yardımcı kaptan Kamil rolüyle de hatırlanmaktadır.
Kendisi koyu bir Beşiktaş taraftarıdır ve her maça gitmektedir.