Chávez nació el 24 de abril de 1901 en El Rosario, una población rural del departamento de Cuscatlán, en la zona central de El Salvador.