Od svých pěti do deseti let hrál také hokej za HC ŽDAS Žďár nad Sázavou. Poté se soustředil pouze na lyžování. Poprvé se závodu Světového poháru v běhu na lyžích zúčastnil 13. prosince 1997 ve Val di Fiemme. Absolvoval čtvery zimní olympijské hry (Nagano 1998, Salt Lake City 2002, Turín 2006 a Vancouver 2010) a osm mistrovství světa v běhu na lyžích (Trondheim 1997, Ramsau 1999, Lahti 2001, Val di Fiemme 2003, Oberstdorf 2005, Sapporo 2007, Liberec 2009, Oslo 2011). Nejlepších výsledků dosahoval ve dvou zcela odlišných disciplínách – ve sprintu a v maratonu. V roce 2003 dosáhl v samotném závěru mistrovství světa v italském Val di Fiemme obrovského úspěchu: překvapivě zvítězil v královské běžecké disciplíně, běhu na 50 kilometrů volnou technikou. Získal tak vůbec první titul pro českou reprezentaci na mistrovství v běhu na lyžích v historii samostatného státu. Dne 24. září 2014 ohlásil ukončení sportovní kariéry.[1]
Zúčastnil se tří horolezeckých expedic: Huascarán 2001, Kančendženga 2002, Čo Oju 2004. Dosáhl vrcholu Čo Oju (8201 m) bez použití kyslíkového přístroje.
Dne 16. ledna 2017 se stal trenérem mužské reprezentace v běhu na lyžích.[2]
Osobní život
Žije ve Žďáru nad Sázavou a také v Liberci. Je ženatý, s manželkou Vandou mají syna Sebastiana (narozen v říjnu 2006) a dceru Sandru (narozena v srpnu 2009). K jeho zálibám patří hokej, horolezectví, squash. Závodil za Duklu Liberec, jeho osobním trenérem byl Jan Baranyk, externě spolupracoval se švédským trenérem Christerem Skogem. Má mladšího bratra Petra, který se profesionálně věnuje lednímu hokeji. Jeho otec František Koukal († 15. dubna 2017) byl lékař, matka Božena byla učitelka v mateřské škole.