Au Texas, il rejoint les volontaires du Texas en mai 1846 sous le nom de « P. Edward Connor », servant en tant que premier lieutenant dans le Texas Foot Riflemen. Le , à Galveston, au Texas, il entre dans l'armée des États-Unis en tant que premier lieutenant, s'enrôlant pour . Sa compagnie indépendante des Texas Volunteers sous le commandement du capitaine Charles A. Seefield est envoyée à Port Lavaca sur Matagorda Bay faisant partie de l'armée du centre du général John E. Wool, qui a prévu d'envahir le Mexique. Marchant par Monclova, Parras, et Saltillo la compagnie, désormais sous ses ordres en tant que capitaine Connor, et attachée au 2nd Illinois Volunteers sous le commandement du colonel William H. Bissel, combat lors de la bataille de Buena Vista. La compagnie participe à beaucoup d'actions, Connor étant blessé à la main ; deux de ses lieutenants et sont tués. Il est démobilisé le près de Monterey, Mexique, démissionnant à cause de rhumatisme. Lorsque la ruée vers l'or de Californie se développe, il traverse le Mexique, du Texas et arrive en Californie, le .