İlk öğretimini, İzmir'de tamamladıktan sonra lisans eğitimini Eskişehir'de Anadolu Üniversitesi Devlet Konservatuvarında 1995 yılında tamamladı. Profesyonel tiyatro hayatına Ankara Devlet Tiyatrosu'nda oyuncu olarak başladı. Ardından 1995-1997 yılları arasında Bursa Devlet Tiyatrosu'nda stajyer sanatçı olarak görev yaptı. Kurulduğu yıl olan 1997 yılından bu yana İzmit Şehir Tiyatrosu’nda oyuncu olarak yer alıyor. Ayrıca, tiyatro aktörlüğünün yanı sıra çeşitli sinema ve televizyon çalışmaları da yapmaktadır. Özellikle 2010 - 2013 yılları Arasında yayınlanan Kanıt adlı dizideki Başkomiser Orhan rolü ile geniş kitlelerce tanınmıştır. Daha sonra Poyraz Karayel adlı dizide Zafer karakterini canlandırmıştır. Engin Benli, son olarak Göç Zamanı dizisinde Artem karakterini canlandırmıştır.