Posteriormente, jugó en Naval de Talcahuano, Fernández Vial, Deportes Antofagasta, Deportes Temuco, Rangers, Santiago Wanderers y, nuevamente, en Deportes Antofagasta.