Villarreal viajó por muchos países de Sudamérica y vivió en Perú donde tuvo un hijo y en México se casó con la actriz de origen español nacionalizada mexicana Elisa Asperó.