José María Melo era de origen indígena pijao, e hijo de Manuel Antonio Melo y María Antonia Ortiz, creció en Ibagué.