Piedalījies 1996. gada vasaras olimpiskajās spēlēs Atlantā, kur ieņēma 51. vietu maratona sacensībās.[1] Vairāk nekā 10 reizes izcīnījis Latvijas čempiontitulu dažādās distancēs. Vairākas reizes piedalījies Helsinku starptautiskajā maratonā, kur vairākkārt ir ierindojies pirmajā trijniekā.[1] 1993. gadā piedalījies Pasaules čempionātā pusmaratonā, 1995. gadā — Eiropas kausu sacensībās.[1] Ilgu laiku ir bijis Latvijas rekordists pusmaratonā (1.04:57 h) un maratonā (2.15:56 h).