He won the 2007 and 2008 editions of the Guayaquil Marathon. He also competed at the 2004 Olympic Games, the 2005 Summer Universiade, the 2007 World Championships, the 2008 Olympic Games and the 2012 Olympic Games without reaching the final round.