Vincitore nel 2002 dei campionati nazionali junior sui 10 000 m, nel 2011 ai campionati sudamericani di atletica di Buenos Aires vince i 20 000 m di marcia con il record sudamericano di 1h:20:23.8. Detiene il record sudamericano sui 50 km con il tempo di 3:49.32, fatto registrare ai campionati del mondo di atletica leggera 2011 che si svolsero a Taegu, in Corea del Sud, dove terminò la gara all'undicesimo posto.