Herms was born in Dohna, Bezirk Dresden, East Germany. He won the silver medal in 4 × 400 metres relay at the 2000 World Junior Championships, became European junior champion in 2001 and finished seventh at the 2002 European Championships. He also competed at the World Championships in 2003 and 2005 as well as the 2004 Olympic Games without reaching the finals.