He began teaching at Fayetteville State University in 1989 while serving as the Associate Superintendent of the Cumberland County Schools. His entire professional career of 42 years has been in Fayetteville, NC which included teacher, assistant principal, elementary and Junior High school principal, Associate Superintendent for Cumberland County Schools and currently teacher of post graduate, graduate, and undergraduate courses in the Ed Leadership Department.