Jugó profesionalmente en Chile, Suiza, España, Italia y México, países donde vistió las camisetas de Cobreandino, Cobresal, FC St.