Se formó en las series menores de Huachipato para luego jugar en Talcahuano, Iberia Bio Bío, Antofagasta, Club de Deportes Temuco y Santiago Wanderers.