O'Neal was the 41st Lieutenant Governor of Illinois, serving from 1977 to 1981 alongside Governor of Illinois James R. Thompson. For six years he served as Saint Clair County Sheriff. He was the first Republican to hold that office in twenty years.