Müjdat Gezen Sanat Merkezi Tiyatro Bölümü'nde tiyatro eğitimi alan oyuncu Kocaeli Bölge Tiyatrosu, Kartal Sanat İşliği, MSM Oyuncuları sahnelerinde görev aldı. Pervasız Tiyatro'da devam etti. Atv’de yayınlanan Yersiz Yurtsuz dizisinde Ferdi Tayfur’un oğlunu, Zincirbozan filminde Talat’ı oynadı. Zeynep’in Sekiz Günü'nde (2007) Ali rolüyle bir üçkâğıtçıyı canlandırdı. Kurtlar Vadisi Pusu adlı tv dizisinde Muro karakterini canlandırdı. Ancak 1 Ekim 2009 tarihinde yayınlanan 65. bölümle diziden ayrıldı. Yüzme ve futbol ile ilgilenmektedir.
2025Ayakçı as Unknown
2024Holding (4 Episodes) as Unknown
2024Emanet as Orhan
2021Zoraki Misafir as Harun Doğu
2019Keep a Lid on It as Boran Kayalı
2018Tehlikeli Karim (6 Episodes) as Fırat
2017The Pit (13 Episodes) as Kahraman Koçovalı
2017Bu Sayılmaz (3 Episodes) as Armağan Sayılmaz
2016Wings of Love (22 Episodes) as Haşmet Tuğcu
2016Şeytan Tüyü as Unknown
2015Magnificent Century: Kösem (30 Episodes) as Kara Davut Paşa
2014Aşkın Kanunu (10 Episodes) as Çetin
2014Gulyabani as Kadir
2013Merhamet (44 Episodes) as Sermet Karayel
2012A Long Story as Makasçı
2012Bu Son Olsun as Unknown
2011Gün Akşam Oldu (4 Episodes) as Ayhan
2011İzmir Çetesi (16 Episodes) as Unknown
2010Vay Arkadaş as Sadık
2010Gecekondu (1 Episode) as Self
2010Kutsal Damacana 2: İtmen as Müjdat
2010Cümbür Cemaat Aile (15 Episodes) as Kenan
2009Abimm as Çetin
2009Dilber'in Sekiz Günü as Unknown
2009Deli Dumrul Kurtlar Kuşlar Aleminde as Hüsnü Baba
2009Sonsuz as Goat Ümit
2008Muro: Nalet Olsun İçimdeki İnsan Sevgisine as Muro
2007Zeynep’s Eight Days as Ali
2007Valley of the Wolves: Ambush (53 Episodes) as Muro
2007Zincirbozan as Talat
2007Yersiz Yurtsuz (18 Episodes) as Mehmet Emin
2007Yes Sir as Sado
2005Emret Komutanım (95 Episodes) as Er Sadullah Bilir/Sado
2004Cennet Mahallesi (4 Episodes) as Unknown
2004Hayalet (6 Episodes) as Unknown
2004Where's Firuze? as Pislik 2
2004Metropol Kabusu as Behlül
2004Gülizar as Ali
2000Yedi Numara (2 Episodes) as Unknown
2000Köçek as Unknown