Reprezentuje Slovensko aj na Zimných olympijských hrách 2010 vo Vancouvri. V disciplíne šprintu na 10 km skončil na 7. z celkového počtu 88-tich štartujúcich pretekárov. V stíhacích pretekov na 12,5 km skončil na 16. mieste z 60-tich pretekárov. a v pretekoch na 20 km skončil piaty. 15 km preteky s hromadným štartom dokončil na treťom mieste, čím získal pre Slovensko tretiu medailu na ZOH 2010.