Sinemada Diyalektik (Yaratıcı Kurgu) adlı teziyle Yüksek Lisans, Sinemada Şiirsel Anlatım adlı teziyle Doktora derecesi aldı. Ankara Üniversitesi, Gazi Üniversitesi ve çeşitli kurumlarda sinema (senaryo, yönetmenlik, göstergebilim, film çözümlemesi ve belgesel film) dersleri vermiştir.
TRT Ankara Televizyonu Drama Programları Müdürlüğünde (1999-2007) çalıştı. Esir Şehrin İnsanları (Y: Cafer Özgül), Sanatçının Ölümü (Y: Tülay Eratalay) Beş Kollu Avize (Y: Ömer Kavur), Patroniçe (Y: Ömer Kavur), Koltuk (Y: Ömer Kavur), Şaşı Felek Çıkmazı (Y: Çağan Irmak) adlı TRT filmlerinde yönetmen yardımcısı olarak görev almıştır.
Tüm filmlerinin senaryolarını yazıp, yapımcılığını ve yönetmenliğini yapmıştır. Birçok ülke festivallerinde gösterilen (kısaltılmış Uzun) filmleri çeşitli ödüller almıştır. 2006-2008 yılları arasında Sinema-TV (Türkçe) Bölüm Başkanlığı yaptığı Beykent Üniversitesi Güzel Sanatlar Fakültesi’nde halen öğretim üyesidir.