Nació en la agencia de San Andrés Hidalgo, perteneciente al municipio de Huautla de Jiménez, Oaxaca, el 7 de julio de 1943, hijo de Luis Figueroa e Irene Pineda García, el penúltimo hijo de un total de trece.