Empezó jugando por el Rangers F.C., club amateur de Osorno, más tarde vistió las camisetas de Liverpool Wanderers, Santiago Wanderers y Colo-Colo; También jugó para la Selección Chilena.