Bashore served as the administrator of the Oklahoma State Athletic Commission from 1999 to 2004. He then joined Buffalo Run Casino & Resort in 2004, working as general manager before being promoted to director in 2020. He was elected to the Oklahoma House of Representatives in November 2020 and assumed office on January 11, 2021. He also serves as vice chair of the Revenue and Taxation Subcommittee of the House Committee on Appropriations and Budget Finance.