2013-2016 yılları arasında FOX'ta yayımlanan; başrollerini Ece Uslu, Özcan Deniz, Ayça Ayşin Turan gibi isimlerin olduğu Karagül adlı dizide "Baran Şamverdi" karakterini canlandırdı. Daha sonra Umuda Kelepçe Vurulmaz adlı dizide "Fırat" karakterini, Mehmed: Bir Cihan Fatihi adlı dizide ise "Korkut" karakterini canlandırdı. 2018 yılında yayımlanan İyi Oyun adlı Sinema filminde "Cenk" karakterini canlandırdı. 2018-2019 yılları arasında Kanal D'de yayımlanan Bir Litre Gözyaşı adlı dizide "Mahir Yetkin" karakterini canlandırdı. Netflix'te yayımlanan Aşk 101 dizisinde "Sinan" rolünü oynadı.