Major Hagin proudly joined the Atlanta Police Department in 1991 as a second generation Atlanta Police Officer. After graduating from the police academy he was assigned to Zone One where he served until 1993.
In 1993 he joined the DUI Task Force where he was worked as a part of the Special Operations Section under a newly formed grant. In 1995 he was selected as an Explosive Detection K9 handler. With this assignment came specialized training received in San Antonio, Texas, at Lackland Air Force Base, and a federal certification as a bomb dog handler. The K9 Explosive Detection Unit was integral to the Atlanta Olympics and as a result, received various specialized training courses.
In 1997 Major Hagin was promoted to Sergeant and assigned to Field Operations. A year and a half later he was again assigned to Special Operations, this time as a Sergeant on the Motors Squad. As a Motors supervisor he planned and executed plans related to dignitary visits and special events in the City. In 2001 Major Hagin was promoted to Lieutenant, assigned to Zones One and Five, he was later assigned as the Assistant Zone Commander in Zone Five. In 2003 Major Hagin was appointed to Major and served as the Zone Five Commander until 2008.
In 2008 Major Hagin was transferred to the Office of Professional Standards where he managed several internal investigations and the disciplinary process for the department. In 2010 Chief Turner transferred Major Hagin to the Special Operations Section as the Commander where he currently serves.
Major Hagin holds a BA in Criminal Justice and has earned his Master's of Public Administration from Command College at Columbus State University.