He became interested in theatre after joining the Beşiktaş Community Center during his high school years.
He started scriptwriting in 1983 with the movie Seni Seviyorum with the encouragement of Atıf Yılmaz.
After writing the script for Rumuz Goncagül in 1987, he worked mainly with directors İrfan Tözüm and Ömer Kavur.
He won many national and international awards in the fields of theatre and cinema both for acting and scriptwriting as well as directing.
In 2013, he portrayed Lala Mustafa Pasha in the historical drama series Muhteşem Yüzyıl.