İlk olarak Büyükçekmece’de yerel bir kulüp olan Karadeniz İdman Ocağı’nda oynadı. Her iki abisinin de futbolcu olması nedeniyle futbolla iç içe büyüdü ve 11 yaşında Galatasaray’ın alt yapısına girdi. 1992 yılında Avrupa Gençler Şampiyonu olan Genç Milli Takım’ın kaptanıydı. Trabzonspor'la oyanan bir kupa maçında ayağının kırılması nedeniyle bir süre yeşil sahalardan uzak kaldı.
2001 yılında sezon bitimine 3 ay kala, Emre Belözoğlu ile birlikte İtalya’nın Inter Milan Kulübü ile anlaşma imzaladı.
Türk Milli Futbol Takımı’nın 3. olduğu 2002 Dünya Kupası’nda forma giydi.2006 Dünya Kupası Elemeleri'nde Danimarka Milli Futbol Takımı'na güzel bir gol kaydetmiş ve dikkatleri üzerine çekmiştir. Emre Belözoğlu ile birlikte gittiği, 3 sezon oynadığı Inter’de fazla forma şansı bulamadı. 2004-2005 sezonu başında Beşiktaş'a transfer oldu.Taraftarın uzun süre muhalefet etmesine rağmen en sonunda ultrAslan taraftar grubunun da onayı alınarak 11 Temmuz 2006 tarihinde boş mukaveleye imza atarak eski kulübü Galatasaray'a geri dönmüştür.2007-2008 sezonunda Galatasarayın en az süre alan oyuncularindan biridir.