Derkach competed in the 1998, 2002, 2006 and 2010 Winter Olympics for Ukraine. His best performance was 7th, as part of the 2002 Ukrainian relay team. His best individual performance was 23rd, in the 2002 individual. In 1998, he finished 50th in the individual and 18th as part of the relay team. In 2002, he finished 36th in the sprint and 40th in the relay. In 2006, he finished 72nd in the sprint. In 2010, he finished 77th in the sprint and 8th as part of the relay team.