Jugó en las divisiones inferiores de Colo-Colo, y profesionalmente en Universidad de Concepción, Deportes Temuco, Unión Española, Ñublense, Unión Temuco y Colchagua CD, en donde terminó su carrera como futbolista.