Ha jugado en equipos como Deportes Concepción, Colo-Colo, Rangers de Talca, Deportes Puerto Montt y Santiago Wanderers.