Na LOH 2012 v disciplíne chôdza na 20 km s časom 1:22:25 hod dosiahol 23. miesto, čím prekonal svoj osobný rekord a aj dovtedajšie najlepšie umiestnenie slovenského chodca na olympijských hrách.