He studied comparative politics at the University of Strathclyde in Glasgow, Scotland, and graduated with a Bachelor of Arts degree in political science from the University of North Carolina at Greensboro. He continued his education at North Carolina State University, where he completed graduate work on advanced legislative systems.