Ford arrived in Texas in June 1836, too late to participate in the Texas Revolution. He served in the Texas army until 1838. He opened a medical practice in the east Texas town of San Augustine, where he practiced for eight years. He also studied law and passed the bar exam before winning election to the Texas legislature in 1844, advocating annexation by the United States. The following year he moved to Austin, where he purchased the Texas National Register, renaming it the Texas Democrat. When the Mexican War began, Ford enlisted in John Coffee Hays' regiment of Texas Mounted Rifles. However, he was promptly appointed a lieutenant and would serve as both adjutant and medical officer. He saw active duty with his regiment in Mexico, commanding a scout company part of the time. He received the nickname 'Rip' for his peculiarity of including the words "Rest in Peace" after each and every name when composing his company's casualty lists. In 1849, with Robert Neighbors, Ford explored the country between San Antonio and El Paso and published a report and map of the route, which became known as the Ford and Neighbors Trail. Later the same year he was made captain in the Texas Rangers and was stationed between the Nueces River and the Rio Grande, where he had numerous fights with the Indians during 1850 and 1851. In 1850 he captured the War Chief, Carne Muerto, a son of Santa Anna. After his Ranger unit was disbanded, Ford participated in Jose Maria Jesus Carbajal's Merchant's War as a Colonel. In 1852 he was elected to the Texas Senate, bought the Southwestern American, and established the State Times in 1853, which he sold in 1857. Early in 1858, he accepted a commission as Senior Captain in the state troops and defeated hostile Native Americans in the Battle of Little Robe Creek on the Canadian River. Late in 1859, he was sent to the Rio Grande by Governor Runnel at the head of fifty-three State troops, where he joined operations with Captain George Stoneman of the 2nd Cavalry and Captain Tobin's Texas Rangers against Juan Cortina in the Battle of Rio Grande City.
In 1861, Ford served as a member of the Secession Convention, and initiated a trade agreement between Mexico and the Confederacy. As a Colonel in the Confederacy, he had command of the Rio Grande Military District. In early April 1861, he commanded troops who defended Zapata County from invaders from Mexico who did not want Texas in the Confederacy in the Second Cortina War. They had entered Zapata County from Mexico and hanged the county judge. Several of the invaders were killed, marking the first deaths in defense of the Confederacy, about two weeks before the bloodless Battle of Fort Sumter. Between 1862 and 1865 he ran the Bureau of Conscription of the State, and at various times he was engaged in border operations protecting Confederate-Mexican trade. After raising 1300 troops, "The Cavalry of the West", Col. Ford recaptured Fort Brown on 30 July 1864. His forces defended a Federal attack a few miles above Palmito Ranch on 9 September 1864, forcing them to retreat back to Brazos Island on 12 Sept. 1864. In May 1865, he led Confederate forces in the Battle of Palmito Ranch, by some criteria the last battle of the American Civil War. "Some of the Sixty-Second Colored Regiment were also taken. They had been led to believe that if captured they would either be shot or returned to slavery. They were agreeably surprised when they were paroled and permitted to depart with the white prisoners. Several of the prisoners were from Austin and vicinity. They were assured they would be treated as prisoners of war. There was no disposition to visit upon them a mean spirit of revenge."-Colonel John Salmon Ford, May 1865. When Colonel Ford surrendered his command following the battle at Palmito Ranch he urged his men to honor their paroles. He insisted that "the negro had a right to vote."
Post Civil War
Ford acted as a guide for the US military operating against "cow-thieves and other disturbers of peace and quietude", and was a correspondent for the Galveston News. Later, he was assistant editor for the Brownsville Ranchero, and wrote for the Brownsville Courier, before establishing and publishing the Brownsville Sentinel.