Celebró el coronel Zapata primeras nupcias con la que había sido esposa por un día, del español Juan José Torlá, doña Teresa Antonia Villa Piedrahita, nacida el 16 de octubre de 1801 en Medellín y fallecida en Bogotá el 1º de junio de 1830, unión de la que nació Federico Montoya Villa.