 In 1866, he was awarded the brevet grade of major general of volunteers.Beatty was born in Mifflin County, Pennsylvania, but was raised in Stark County, Ohio.He served as a lieutenant in the Third Ohio Infantry during the Mexican–American War in the 1840s, and then was the sheriff of Stark County in the late 1850s.