Pinto ganó el Maratón de Londres en 1992, 1997 y 2000, así como la final de 10.000 metros en los Campeonatos europeos de atletismo de 1998 en Budapest, Hungría. Su mejor marca en el maratón es 2:06:36 conseguido en la Maratón de Londres del año 2000 y que desde entonces es el record europeo de la distancia. Posteriormente, el 6 de abril de 2003 el francés Benoît Zwierzchiewski igualó su marca en París.