Nacido en Antioquia, era hijo del doctor José Antonio Gómez Londoño (1754-1812), presidente de la provincia de Antioquia durante la Patria Boba, y de Manuela Pastor Tabares.
Se casó con la brasileña Antonia de Márquez Fonseca,[4] con la que tuvo una hija.
Combatió en los Llanos orientales y en la campaña Libertadora de Nueva Granada, incluyendo la batalla de Boyacá.
[5] Fue embajador en Brasil[6] por orden de Bolívar,[5] luego tesorero de Antioquia a comienzos de los años 1830 y embajador en Francia en 1834.
[5] Participó en la Guerra de los Supremos, llegando a ser general y jefe militar de Antioquia a finales de los años 1840.