w rozgrywkach 1994/1995 i 1995/1996, a w 1995 roku zdobył z Necaxą trofeum Copa México i Campeón de Campeones. W barwach Necaxy rozegrał 208 ligowych spotkań, w których strzelił jedną bramkę.
Latem 1996 Herrera podpisał kontrakt z Deportivo Toluca, w którym występował przez rok, po czym przeszedł do drugoligowego CF Pachuca. Z tym klubem w rozgrywkach 1997/1998 wywalczył awans do pierwszej ligi. Ostatni mecz rozegrał 18 października 1998 z Atlasem – Pachuca przegrała wówczas 4:6, natomiast Herrera został ukarany czerwoną kartką za faul na Rafaelu Márquezie. Karierę piłkarską zdecydował się zakończyć w wieku 39 lat.
Kariera reprezentacyjna W seniorskiej reprezentacji Meksyku Herrera zadebiutował 15 kwietnia 1980 w wygranym 4:2 meczu towarzyskim z Gwatemalą. Dwukrotnie był bliski występu w finałach mistrzostw świata – w 1986 roku w powołaniu na światowy czempionat przeszkodziły mu kontuzje, natomiast cztery lata później jego kadra narodowa została zdyskwalifikowana.