Villegas nació en 1940 en una familia de campesinos pobres (guajiros), en Yara, una localidad situada en las estribaciones de Sierra Maestra, entre Bayamo y Manzanillo.