McEwen is married to the former Elizabeth "Liz" Boebinger and has four children: Meredith, Jonathan, Robert, and Elizabeth.
After two years in his wife's family real estate business, serving as a vice president of Boebinger, Inc., he was elected at the age of twenty-four to the Ohio House of Representatives in 1974 from the 72nd House District representing southern Ohio.