| Year | Competition | Venue | Position | Event | Notes |
Representing Ecuador |
| 1998 |
South American Race Walking Cup (U20) |
Bogotá, Colombia |
1st |
10 km |
44:50 min |
| World Junior Championships |
Annecy, France |
8th |
10,000m walk |
43:52.61 min |
| Pan American Race Walking Cup |
Miami, Florida, United States |
– |
20 km |
DNF |
| 1999 |
South American Championships |
Bogotá, Colombia |
– |
20,000m walk |
DNF |
| 2000 |
Pan American Race Walking Cup |
Poza Rica, Veracruz, México |
– |
20 km |
DNF |
| 2001 |
South American Championships |
Manaus, Brazil |
3rd |
20,000m walk |
1:35:42.11 hrs |
| Pan American Race Walking Cup |
Cuenca, Ecuador |
– |
50 km |
DQ |
| 2002 |
South American Race Walking Cup |
Puerto Saavedra, Chile |
5th |
20 km |
1:28:53 |
| 1st |
Team (20 km) |
18 pts |
| World Race Walking Cup |
Turin, Italy |
40th |
20 km |
1:29:54 hrs |
| 4th |
Team (20 km) |
61 pts |
| 2003 |
Pan American Race Walking Cup |
Chula Vista, California, United States |
12th |
20 km |
1:28:05 |
| 2nd |
Team (20 km) |
13 pts |
| 2004 |
South American Race Walking Cup |
Los Ángeles, Chile |
6th |
20 km |
1:24:50 hrs |
| 2nd |
Team (20 km) |
12 pts |
| World Race Walking Cup |
Naumburg, Germany |
22nd |
20 km |
1:22:24 hrs PB |
| 2nd |
Team (20 km) |
35 pts |
| Olympic Games |
Athens, Greece |
– |
20 km |
DQ |
| 2005 |
Pan American Race Walking Cup |
Lima, Peru |
5th |
50 km |
4:05:38 hrs A |
| Bolivarian Games |
Armenia, Colombia |
1st |
50 km |
4:09:07 hrs GR A |
| 2006 |
South American Race Walking Cup |
Cochabamba, Bolivia |
5th |
20 km |
1:29:31 hrs A |
| 2nd |
Team (20 km) |
12 pts |
| World Race Walking Cup |
A Coruña, Spain |
59th |
20 km |
1:27:57 hrs |
| 7th |
Team (20 km) |
68 pts |
| South American Championships |
Tunja, Colombia |
2nd |
20,000m walk |
1:29:50.2 hrs |
| 2007 |
ALBA Games |
Caracas, Venezuela |
2nd |
20,000m walk |
1:30:32 hrs |
| Pan American Games |
Rio de Janeiro, Brazil |
1st |
50 km |
3:52.07 hrs AR PB |
| Universiade |
Bangkok, Thailand |
18th |
20 km |
1:34:01 min |
| 2008 |
World Race Walking Cup |
Cheboksary, Russia |
– |
50 km |
DNF |
| 9th |
Team (50 km) |
130 pts |
| Olympic Games |
Beijing, China |
36th |
50 km |
4:07:04 hrs |
| 2012 |
World Race Walking Cup |
Saransk, Russia |
– |
50 km |
DNF |
| Olympic Games |
London, United Kingdom |
47th |
50 km |
4:09:23 hrs |
| 2013 |
Pan American Race Walking Cup |
Guatemala City, Guatemala |
9th |
50 km |
4:11:09 A |
| 2015 |
Pan American Race Walking Cup |
Arica, Chile |
21st |
20 km |
1:29:23 |
| 4th |
Team (20 km) |
42 pts |