Charles has been a resident of Royse City since 2004. He was appointed to City Council in March 2015 and elected in May 2015. He graduated from Virginia Military Institute in 1998, with a Bachelor of Science in Biology. Charles currently serves on the Community Development Corporation Board. He is married with three boys.