Gaspar Sánchez Ochoa fue un militar mexicano que participó en contra de las fuerzas del Imperio Mexicano y la Segunda Intervención Francesa.
Se trasladó a Mazatlán, con el grado de coronel, en la época en que el Ejército Francés amenazaba con invadir y ocupar esta ciudad, a la sazón capital del estado de Sinaloa y principal ciudad del noroeste de México.
Aun cuando el grueso de los militares aconsejaba evacuar la plaza y entregarla al ejército invasor con el propósito de evitar muertes y destrucción, él se opuso y los días 28 y 31 de marzo de 1864 comandó la batalla que se libró entre las fuerzas de la República y el buque de guerra francés Cordeliere; en el cual la nave invasora fue humillada y derrotada.
Luego fue nombrado Comisionado de la República de México en los Estados Unidos, sustituyendo a Plácido Vega Daza.
En Washington, Gaspar Sánchez Ochoa se proclamó en favor de Jesús González Ortega, quien era presidente de la Suprema Corte de Justicia y se oponía a que Benito Juárez continuase en el poder.