Puzko took part in competitions of the Fédération Internationale de Ski from 2000 to 2010 . He had his first international success at the Rollerski World Championships in Monte Cervino in 2002 . There he won silver in the team race. At the Nordic World Ski Championships in 2003 in Val di Fiemme , he finished 58th in the 20 km skiathlon, 56th place over 15 km classic, 55th place in the sprint and 14th place with the relay. His best results at the Nordic World Ski Championships in Oberstdorf in 2005 were 54th place over 15 km freestyle and 16th place in the team sprint and with the relay. In September 2005 he won the bronze medal in the relay and in the individual race over 6 km at the Rollerski World Championships in Ronce-les-Bains . He made his World Cup debut in November 2005 in Beitostølen and achieved 14th place in the relay. When they first participated in the 2006 Olympics in Pragelato , he finished 66th in the sprint, 52nd in the 30km ski athlon and 14th in the relay. His best results at the Nordic World Ski Championships 2007 in Sapporo were 15th place over 15 km freestyle and with the relay. He ran his first of a total of ten individual World Cup races in December 2007 in Kuusamo , which he finished classically in 69th place over 15 km. In January 2009 he achieved his best result in the World Cup with the 48th place in the 15 km mass start race at the World Cup in Rybinsk . At the following Nordic World Ski Championships in Liberec in 2009 , he came 42nd place over 15 km classic. In September 2009 he achieved 15th place in the roller ski world championships in Piglio in the 15 km mass start race and in the 5 km mountain run and sixth place with the relay. At the 2010 Olympic Winter Games in Vancouver , he reached 62nd place in the 15 km freestyle and 52nd place in the 30 km skiathlon.
Participation in World Championships and Olympic Winter Games
Olympic games
2006 Turin : 14th place relay, 52nd place 30 km skiathlon, 66th place sprint freestyle
2010 Vancouver : 52nd place 30 km skiathlon, 62nd place 15 km freestyle
Nordic World Ski Championships
2003 Val di Fiemme : 14th place relay, 55th place sprint freestyle, 56th place 15 km classic, 58th place 20 km skiathlon
2005 Oberstdorf : 16th place relay, 16th place team sprint freestyle, 54th place 15 km freestyle, 56th place 30 km skiathlon, 57th place sprint classic
2007 Sapporo : 15th place relay, 15th place 15 km freestyle, 34th place sprint classic, 34th place 50 km classic mass start, 40th place 30 km skiathlon