John Edwards graduated Wildwood Catholic High School in 1988. In July 1988 after High School he joined the U.S. Army Armor Corp and attended basic training at Fort Knox, Kentucky. He was stationed in Erlangen Germany with the 1st Battalion 35thArmored Regiment. On January 1, 1991 he deployed with the 1st Armored Division in support of Dessert Storm.
On August 1, 1994 Captain Edwards was hired by the Middle Township Police Department. He attended the Atlantic County Police Academy 55thsession and graduated in December 1994. In 1997 he joined the Sniper team with the Middle Township SWAT team and two years later he became a tactical officer on the team. During his tenure on the SWAT Team he was promoted to Team Leader and then Commander before stepping in 2009. Captain Edwards was promoted to the rank of Sergeant in 2001 and served as Patrol Squad Sergeant until he was promoted to Lieutenant in 2009. As Lieutenant he worked as the Patrol Commander for the Police Department.
In 2009 Captain Edwards attended Command and Leadership program sponsored by the New Jersey Chiefs of Police Association and in 2011 he was nominated to attend the FBI National Academy and graduated from the 245th session. In August 2011 he was promoted to Captain of Police and currently is the executive officer of the Middle Township Police Department.