Semenov was born in Moldavian SSR; he does his trainings in Odessa. He finished fourth at the 2001 World Youth Championships. He competed at the 2008 Olympic Games, and with a throw of 20.01 metres he was only 1 centimetre short of a place in the final, among the top twelve. Semenov also competed at the 2012 Olympic Games.