Ajans Beşiktaş - 16 yaşındayken Gönenspor yeteneğini fark edip onu transfer etti. Burada kendini geliştirdikten sonra sırasıyla; Kardemir Karabükspor, İskenderun Demir Çelik SK, tekrar Kardemir Karabükspor, Amasyaspor ve tekrar Kardemir Karabükspor gibi külüplerde forma giydi.
Ardından Gaziantepspor`a transfer oldu. Burada önceki sezonlarına göre istikrarlı maçlar çıkararak büyük hayali gerçek oldu ve 2000-2001 sezonunun transfer döneminde Beşiktaş´a transfer oldu.
Beşiktaş´ın 100. yıldaki şampiyon kadrosunda yer aldı. 2008-2009 sezonunda Beşiktaş´tan takım arkadaşı olan İbrahim Toraman ile kavga edip kadro dışı kaldı. Ancak daha sonra ikisi de affedildi, ama bu olaydan sonra Beşiktaş'taki kaptanlığını kaybetti. Sezonunun son haftadaki Denizlispor-Beşiktaş mücadelesinde teknik direktör Mustafa Denizli ona bir jest yaparak, oyuna alırken tekrar kaptanlık pazıbandını taktı ve şampiyon takımın kaptanı olarak oyuna dahil etti.