Career
In 1966, he opted to run for the newly districted 15th District of the Ohio Senate, but lost by a mere 249 votes to Republican John W. Bowen. In 1970, O'Shaughnessy again ran for the Senate seat, however, this time he was successful. He defeated Bowen, and took his seat on January 5, 1971.
However, less than two years into his term, O'Shaughnessy died of a heart attack. He was sixty six years old.