He was first elected to the Missouri House of Representatives in 2004. He served as Deputy Whip of the Black Caucus and Rural Caucus. He was also a member on the Special Committee on Education Funding, as well as the standing committees on Agriculture Policy, Appropriations - Education, and Senior Citizen Advocacy.
In 2010, he was an unsuccessful candidate for the Missouri Senate. He currently serves as a member on the Missouri Probation and Parole Board.
He is currently a member of the Board of Trustees of Trinity Missionary Full Gospel Church, a former member of the St. Joseph School Board of Education, the United Way Board of Directors, and the Inter-Serv Board of Directors.