Davis served on the school board and county commission of Campbell County. During the 1954 election Davis ran for the
Republican nomination for a seat in the
Wyoming House of Representatives from Campbell County, but lost the primary to Ted Holdeman. Davis served in the state house from 1957 to 1959, and from 1961 to 1975. His campaign spent $53 in 1960 and $105 in 1970. He considered running for a seat in the
Wyoming Senate in the 1972 election. During Davis' tenure in the state house he served on the Agriculture and Rules committees and as chair of the Revenue committee. He served as majority whip. He was selected to serve as speaker
pro tempore in 1970. He was selected to serve as
Speaker in 1972. Davis defeated Kelly Swenson, the incumbent mayor of Gillette, in the 1970 election. He served as acting chief of police in 1974. The town's population rose from 2,800 in 1967, to 9,500 in 1974, due to an oil boom and increased coal mining. Davis ran for reelection in 1974, but placed last behind
Mike Enzi and James McManamen. Davis also lost in the concurrent state house Republican primary to Jack Mundell and
Catherine Parks. Davis appointed McManamen to serve as acting mayor while he was on vacation in Africa. ==Later life==