Ottenne il suo best ranking in singolare il 29 aprile 1996 con la 296ª posizione, mentre nel doppio divenne il 15 novembre 1999, il 38º del ranking ATP.
Specialista del doppio, vinse in carriera tre tornei del circuito ATP su un totale di sette finali disputate. In coppia con lo statunitense Kent Kinnear, vinse nel 1997 il suo primo torneo: il Brighton International; in quell'occasione superarono la coppia formata dallo spagnolo Alberto Martín e dal britannico Chris Wilkinson con il punteggio di 7-6, 6-2. Nel 2001, raggiunse in coppia con Nenad Zimonjić raggiunse il terzo turno del torneo di Wimbledon, miglior risultato ottenuto nei tornei del grande slam. Vinse inoltre tredici tornei dell'ATP Challenger Series e uno dell'ITF Men's Circuit.
Venne convocato nel 1995 nella squadra macedone di Coppa Davis in due occasioni, con un bilancio complessivo di sei vittorie e tre sconfitte.