Fue el segundo de cuatro hermanos, sus padres, Carlos Villagrán y Eva Eslava, provenían de una familia de escasos recursos, pero a pesar de ello, lograron mantener su hogar con cuatro hijos.