Ewing was born in Adairville, Kentucky, and educated in the common schools of Logan County. After passing the bar exam, he became an attorney. He served in the state legislature. He represented the state in the Provisional Confederate Congress, the First Confederate Congress, and the Second Confederate Congress from 1861 to 1865.
Ewing died near Adairville on May 20, 1888. Interment was in the Old Red River Meeting House Cemetery near Adairville.