Born in Lima, Vergara played for Sport Áncash, CNI, César Vallejo, Sport Boys, Real Garcilaso, Ayacucho, Alfonso Ugarte de Puno, Los Caimanes, Atlético Minero, Sport Loreto, UTC and Deportivo Binacional.