Futbola 2001 yılında Antalyaspor altyapısında başladı. Antalyaspor ile ilk resmi lig maçına 25 Mayıs 2003 tarihinde Sivasspor karşısında çıktı. 2005-06 sezonunda gösterdiği başarı ile takımının Bank Asya 1. Lig'ni ikinci olarak tamamlayıp, Süper Lig'e çıkmasında önemli rol oynadı. Bu performansı ile yaz döneminde Fatih Terim tarafından Türkiye A Milli Futbol Takımı'na çağrıldı. Sezon sonunda Jean Tigana'nın ısrarlı isteği sonucu 14 Haziran 2006 'da Beşiktaş'a transfer oldu. 1,5 yıl Beşiktaş'da forma giydikten sonra Vestel Manisaspor 'lu Filip Holosko için takım arkadaşı Koray Avcı ile birlikte Vestel Manisaspor takımına verildi. Burada da 16 lig maça çıkıp 9 gol attı. 28 Haziran 2008 tarihinde Fenerbahçe ye tansfer oldu. 2009-2010 sezonunda Eskişehirspor'a kiraya verildi, devre arasında Trabzonspor'dan Gökhan Ünal karşılığında takas edilerek Trabzonspor'a transfer oldu.