He played for PTT, Keçiörengücü, Diyarbakırspor, Erzurumspor, Konyaspor, Trabzonspor, Galatasaray, Bursaspor and Denizlispor in Turkey and SV Pasching, Linzer ASK and Admira Wacker Mödling in Austria. He finally retired in 2005.
He played for Turkey national football team 33 times and was a participant at the 1996 UEFA European Championship.
He was appointed as the head coach of Kayserispor prior to the 2007/08 season.
Kafkas won the 2007-2008 Turkish Cup.
| # | Date | Venue | Opponent | Score | Result | Competition |
|---|---|---|---|---|---|---|
| 1. | December 21, 1994 | Stadio Adriatico, Pescara, Italy | 1–2 | 1–3 | Friendly | |
| 2. | June 11, 1995 | Varsity Stadium, Toronto, Canada | 1–0 | 1–0 | Friendly | |
| 3. | February 12, 1997 | Atatürk Stadium, Denizli, Turkey | 1–1 | 1–1 | Friendly |