 He moved to Mount Vernon, Ohio, studied law, passed the bar exam, and established a law practice there in 1845.He served as prosecutor for Knox County.When war erupted with Mexico, Morgan was appointed Colonel of the 2nd Ohio Volunteer Infantry.