İstanbul Devlet Tiyatrosu'nda 1983 yılında göreve başladı. Yaklaşık 45 oyunda oyuncu ve yönetmen olarak çalıştı. Yaklaşık beş bin saat film, dizi film, çizgi film, arkası yarın, radyo tiyatrosu ve belgesel seslendirme ve yönetmenliği yaptı.
15 sinema filmi ve 12 televizyon dizisinde rol aldı. Son olarak 2018 yılında “Dali’nin Kadınları” tiyatro oyununu yönetti. Halen Bahçeşehir Üniversitesi İleri Oyunculuk Bölüm Koordinatörlüğünü sürdürmektedir.
Ödüller
En İyi Erkek Oyuncu Korkuyorum Anne 16. Ankara Film Festivali (2005)
En İyi Erkek Oyuncu Korkuyorum Anne 10. Nürnberg Türkiye/Almanya Film Festivali
En İyi Erkek Oyuncu Devrim Arabaları 14. Sadri Alışık Ödülleri 2009
Rol Aldığı Bazı Tiyatro Oyunları
Anita'nın Aşkı Ya da Antigone Newyork'ta : Janusz Glowacky - İstanbul Devlet Tiyatrosu - 2011
Amadeus : Hanoch Levin - İstanbul Devlet Tiyatrosu - 2006
Çayhane : Vern Sneider - İstanbul Devlet Tiyatrosu : 2004
Kaygusuz Abdal : Sevgi Sanlı - İstanbul Devlet Tiyatrosu - 2002
Patron : Tarık Buğra - İstanbul Devlet Tiyatrosu - 2001
Kuvayi Milliye : Nâzım Hikmet - İstanbul Devlet Tiyatrosu - 1999
Kısasa Kısas (oyun) : William Shakespeare - İstanbul Devlet Tiyatrosu - 1997
IV. Murat : Turan Oflazoğlu - İstanbul Devlet Tiyatrosu - 1996
Macbeth : William Shakespeare - İstanbul Devlet Tiyatrosu - 1992
Oresteia : Aiskhylos - İstanbul Devlet Tiyatrosu - 1991
Afife Jale : Nezihe Araz - İstanbul Devlet Tiyatrosu - 1991
Yaşar Ne Yaşar Ne Yaşamaz : Aziz Nesin - İstanbul Devlet Tiyatrosu - 1989
Üç Kuruşluk Opera : Bertolt Brecht - İstanbul Devlet Tiyatrosu - 1988
Ermiş Jeanne : George Bernard Shaw - İstanbul Devlet Tiyatrosu - 1986
Ah Şu Gençler : Turgut Özakman - İstanbul Devlet Tiyatrosu - 1985
Sevgili Doktor : Neil Simon - İstanbul Devlet Tiyatrosu - 1984
Lisistrata : Aristophanes - İstanbul Devlet Tiyatrosu - 1984
Kızılderililer : Arthur Kopit - İstanbul Devlet Tiyatrosu - 1984
Düşüş : Nahid Sırrı Örik/Kemal Bekir - İstanbul Devlet Tiyatrosu - 1984
Küçük Nasrettin : Serpil Akıllıoğlu - İstanbul Devlet Tiyatrosu - 1983
İstanbul Efendisi : Musahipzade Celal - İstanbul Devlet Tiyatrosu - 1983
Hayaletler Sonatı : August Strındberg - İstanbul Devlet Tiyatrosu - 1982
Gılgameş : Orhan Asena - İstanbul Devlet Tiyatrosu - 1982
Yanlış Yanlış Üstüne : Oliver Goldsmith - İstanbul Devlet Tiyatrosu - 1981
Yoklar Dağındaki Kar : Mümtaz Zeki Taşkın - İstanbul Devlet Tiyatrosu – 1981
Yönetmenliğini Yaptığı Tiyatro Oyunları
Dali'nin Kadnları – Çolpan İlhan Sadri Alışık Tiyatrosu - 2018
Gözlerimi Kaparım, Vazifemi Yaparım : Haldun Taner - Ankara Devlet Tiyatrosu - 2015
Kanlı Nigar : Sadık Şendil - Bursa Devlet Tiyatrosu - 2014
Özel Hayatlar : Noel Coward - Adana Devlet Tiyatrosu - 2010
Yolcu (mesnevi) : Mehmet Sait Karaçoğlu - İzmit Şehir Tiyatrosu - 2007
Yaşar Ne Yaşar Ne Yaşamaz : Aziz Nesin - Adana Devlet Tiyatrosu - 2004
Hoşu'nun Utancı : Şinasi Ekicioğlu - İstanbul Devlet Tiyatrosu - 1987
Sinema Filmleri
Mavi Sürgün 1993
İstanbul Kanatlarımın Altında 1996
Kaç Para Kaç 1998
Çamur 2002
Korkuyorum Anne 2004
Beş Vakit 2006
Devrim Arabaları 2008
Hayat Var 2008
Osmanlu Cumhuriyeti 2008
Kukuriku – Kadın Krallığı 2010
Ay Büyürken Uyuyamam 2011
Lüks Otel 2011
Sümela'nın Şifresi: Temel 2011
Kutsal Bir Gün 2013
Beş Dakikada Değişir Bütün İşler 2015
Babam 2017
Hep Yek-2 2017
Bize Müsade 2019
Dizi
Yaz Evi 1993
Baba Evi 1997
Erkek Tarafı 2005
Seni Çok Özledim 2005
Ödünç Hayat 2005
Ezogelin 2006
Kabuslar Evi: Kaçan Fırsatlar 2006
Kız Babası 2006
Rüya Gibi 2006
Hayat Apartmanı 2007
Babam Adam Olacak 2008
Hanımın Çiftliği 2009
Zehirli Sarmaşık 2011
Dila Hanım 2012
Muhteşem Yüzyıl Kösem 2016
Hayat Sevince Güzel 2016
Aşk ve Mavi 2017
Kayıtdışı 2017