Futbola Erdoğduspor altyapısında başladı daha sonra Sürmenespor altyapısında oynadı ve 2006 yılında profesyonelliğe geçiş mukavelesi imzalayarak as takımı alındı. Burada bir sezon boyunca düzenli olarak oynadı. 2006-07 sezonunda Ofspor'a transfer oldu. Burada iki buçuk sezon düzenli olarak oynadı ve 2009-10 sezonun ara transfer döneminde 1. Lig ekiplerinden Orduspor'a transfer oldu. Burada ilk başlarda yedek futbolcu olarak görev aldı. 17 Ekım 2010 tarihinde Mersin İdman Yurdu'la oynanan 1. Lig karşılaşmasında takıma arkadaşı Jerry Akaminko yokluğundan ötürü ilk on birde sahaya çikti ve çok beğenılen bir performans sergiledi.[1] Bu karşılaşmadan sonra Orduspor ilk on birine girmeyi başardı.27 Aralık 2012'de Orduspor'la olan sözleşmesi karşılıklı olarak feshedildi.28 Aralık 2012'de ise Kayseri Erciyesspor'la 1,5 yıllık sözleşme imzaladı.Daha sonra 2015in yaz transfer sezonunda Osmanlıspor ile anlaştı.Kısa sürede Osmanlıspor'un değişmez stoperi haline geldi,ve kaptanlık görevine getirildi. Takımının tüm UEFA Avrupa Ligi maçlarında 90 dakika forma giydi ve birkaç defa UEFA Avrupa Ligi Haftanın On Biri'ne seçildi. Aynı zamanda Osmanlıspor'un Avrupa Ligi'ndeki ilk golünü attı.