In 1837, he worked as a surveyor in the area around Gonzales, Texas. There he met and joined Jack Hays' company of Texas Rangers. He became an experienced Indian fighter. He fought in the Battle of Plum Creek in 1840. In 1841 he was part of the expedition against Indians along the tributaries of the Guadalupe River. In 1842 he was elected a first lieutenant in Captain Jack Hays' company of Rangers.