José Francisco de San Martín fue hijo del capitán don Juan de San Martín, nacido en Cervatos de la Cueza el 3 de febrero de 1728, y de doña Gregoria Matorras del Ser, que vio la luz en Paredes de Nava el 12 de marzo de 1738. Las dos poblaciones pertenecían al Reino de España y estaban en jurisdicción de Palencia, una de las provincias de Castilla la Vieja.
El Libertador vino al mundo el 25 de febrero de 1778 en Yapeyú, que actualmente forma parte de la provincia argentina de Corrientes y que, por entonces, era la capital de uno de los cuatro departamentos en que habían sido agrupados los treinta pueblos de las misiones guaraníticas tras disponer el rey Carlos III en 1767 la expulsión de los jesuitas, quienes habían evangelizado la región, sufrido el martirio en muchos casos e incorporado a miles de indígenas a la vida civilizada
Don Juan de San Martín ejerció allí, desde 1775, las funciones de teniente de gobernador.
En 1781, la familia San Martín -el padre, la madre y cinco hijos, de los que cuatro eran varones- estaba radicada en Buenos Aires.
Todos emprendieron viaje a España a fines de 1783, haciéndolo a bordo de la fragata Santa Balbina. Arribaron al puerto de Cádiz en la segunda quincena de marzo de 1784.
José de San Martín, después de realizar estudios elementales en Málaga, donde se había establecido su familia, se incorporó en 1789 como cadete al Regimiento de Murcia, del arma de infantería.
Mientras formó parte del ejército real con guarnición en España, combatió inicialmente en África contra los moros (árabes islámicos que habitaban en el norte de ese continente) y después lo hizo en Europa o en los mares vecinos, en guerras sostenidas con Francia, Inglaterra y Portugal. Esto determinó su participación en treinta y una acciones bélicas, siendo una de ellas el combate de Arjonilla.
Por su actuación en la famosa batalla de Bailén, donde resultaron batidas las legiones invasoras del emperador Napoleón I, fue ascendido al grado de teniente coronel y condecorado con medalla de oro, alto timbre de honor del ya por entonces destacado militar rioplatense.
Por este tiempo, en que pasó a ser oficial de caballería, San Martín se vinculó a otros jóvenes americanos, residentes en la Península, que forjaban planes de independencia política para las respectivas regiones de su nacimiento.
En 1811, pidió y obtuvo su retiro del ejército real, dejó España por la vía de Portugal y se trasladó a Londres, donde esperaba concretar su propósito de pasar a América.
Corrido el tiempo, San Martín evocaría en varias ocasiones esta etapa de su vida.
Así, en 1848, escribió lo siguiente: “yo serví en el ejército español, en la Península, desde la edad de trece a treinta y cuatro años, hasta el grado de teniente coronel de caballería. Una reunión de americanos en Cádiz, sabedores de los primeros movimientos acaecidos en Caracas, Buenos Aires, etc., resolvimos regresar cada uno al país de nuestro nacimiento, a fin de prestarle nuestros servicios en la lucha, pues calculábamos se había de empeñar".
Muchos años antes, en 1819, había manifestado: "Hallábame al servicio de España el año 1811 con el empleo de comandante de escuadrón del Regimiento de Caballería de Borbón cuando tuve las primeras noticias del movimiento general de ambas Américas, y que su objetivo primitivo era su emancipación del gobierno tiránico de la Península. Desde este momento me decidí a emplear mis cortos servicios a cualquiera de los puntos que se hallaban insurreccionados: preferí venirme a mi país nativo, en el que me he empleado en cuanto ha estado a mis alcances... ".
San Martín y otros rioplatenses desembarcaron el 9 de marzo de 1812 en Buenos Aires, la ciudad capital del antiguo Virreinato del Río de la Plata.
Contribuir a la independencia de los pueblos americanos era la alta misión que lo había impulsado a retornar a la tierra de su nacimiento.