Jugó en equipos como Deportes Puerto Montt, Universidad de Chile, Cobresal, Santiago Wanderers y en Unión Temuco.