He finished sixth at the 2006 World Junior Championships. He also competed at the 2007 World Championships and the 2008 Olympic Games without reaching the final. In Beijing he placed 5th in his 100 metres heat in a time of 10.60 seconds, while he placed 8th in his 200 metres heat, running the distance in 21.26 seconds.