Ankara doğumlu oyuncu, futbola Tunç Altındağ altyapısında başladı ve ardından 2003'te Gençlerbirliği altyapısına transfer oldu. 2006 yılında Gençlerbirliği ile profesyonelliğe geçiş sözleşmesi imzalayarak A Takıma yükseldi. 2008-2009 ve 2009-2010 sezonunu Giresunspor'da kiralık olarak oynadı. 2009-2010 sezonunun bitimiyle beraber Gençlerbirliği'ne geri döndü. Gençlerbirliği'ne döndükten sonraki ilk sezonunda 4 maçta forma giydi. 2011-2012 sezonunda Gençlerbirliği formasıyla 29 maça çıktı. 2012-2013 sezonunda takımında 29 maç, 2014-15 sezonunda ise 15 maçta Gençlerbirliği'nin kalesini korudu. 2015-16 sezonu başında Kasımpaşamıza transfer oldu.