Se inició en Universidad Católica, donde festejó el título de Primera División 1966.
[2] En Universidad Católica, Herrera compartió con jugadores como Alberto Fouillioux, Hugo Cicamois, Eleodoro Barrientos, Esteban Varas, Mario Aguilar, Alberto Jeria, Néstor Isella, Juan Barrales, Armando Tobar y Julio Gallardo.
[2] En la campaña del Torneo oficial 1966, se consagró campeón por primera vez en la División de honor.
[1] Además, estuvo presente en todas las temporadas del tetracampeonato ganado por el equipo reserva entre 1964 y 1967.
Otros camisetas que vistió fueron las de Deportes Concepción, Unión La Calera, Santiago Wanderers y Magallanes.