Su padre dejó la armada estadounidense en 1824 y aceptó una comisión en la armada mexicana en 1826.Fue así como comenzó su carrera naval como cadete de la Armada de México y como tal combatió en 1828 en la Batalla de Mariel donde murió su primo David Henry Porter y él fue hecho prisionero.