Brigadier General Gorry was raised in Connecticut and North Carolina. He received a Bachelor of Science in Business Administration from the University of North Carolina, Chapel Hill, North Carolina in 1984. He was a collegiate wrestler for the Tarheels from 1980-1984, receiving a varsity letter in each of the four years and serving as a team co-captain his senior year. He entered the Marine Corps through the Officer Candidate Course and was commissioned a Second Lieutenant in December 1985.
Upon completion of The Basic School in June 1986, he attended the Ground Supply Officers Course and proceeded to the Brigade Service Support Group 1, 1st Marine Expeditionary Brigade, Kaneohe Bay, Hawaii for duty with the SASSY Management Unit. In December 1989, he reported to Second Recruit Training Battalion, Recruit Training Regiment, MCRD Parris Island for duty as a Series Commander, Company Commander, and Battalion S-4 Officer. In May 1992, Captain Gorry was selected as the Aide-de-Camp for the Commanding General, ERR/MCRD Parris Island, South Carolina.
In July 1993, Captain Gorry reported to Quantico, Virginia to attend the Amphibious Warfare School. Upon graduation, he reported to MCAS, Cherry Point, North Carolina where he served as the Ground Supply Officer for Marine Aircraft Group-14. In June 1997, Major Gorry returned to Quantico, Virginia to attend the Marine Corps Command and Staff College and the School of Advanced Warfighting.
After two academic years at the Marine Corps University, Major Gorry was assigned to III Marine Expeditionary Force, Okinawa, Japan and served as an Operational Planner in the G3 Future Operations Section. In April 2000, he was selected as the Aide-de-Camp for the Commanding General, III Marine Expeditionary Force/Marine Corps Bases Japan.
In July 2001, Major Gorry was transferred to the 3d Force Service Support Group and served as the Officer in Charge of the Materiel Operations Center, 3D Materiel Readiness Battalion. Major Gorry was promoted to Lieutenant Colonel in September 2001. He assumed command of MEU Service Support Group-31 (MSSG-31), 31st MEU in June 2002.
Lieutenant Colonel Gorry relinquished command of MSSG-31 in June 2004 and proceeded to the National War College, National Defense University where he earned a Master's of Science Degree in Security Strategy. Upon graduation, he was assigned to the Headquarters, European Command, J4 Logistics and Security Assistance Directorate as the Branch Chief, Western Europe and NATO Branch, International Division. In August 2006, he was selected as a member of the European Command Strategy Team.
In July 2007, he was promoted to the grade of Colonel and transferred to the 3d Marine Logistics Group in Okinawa, Japan to assume command of Combat Logistics Regiment-37 and Camp Commander, Camp Kinser, Marine Corps Bases Japan. In April 2009, Colonel Gorry relinquished command to serve as the United States Forces - Afghanistan J3 Director in Kabul Afghanistan. In June 2010, Colonel Gorry proceeded to MCB Quantico to assume the duties as the Director, Command and Staff College, Marine Corps University. On July 22, 2011 Colonel Gorry assumed command of Marine Corps Installations East and was promoted to his current rank of Brigadier General on August 2, 2011. BGen Gorry assumed command of the Dwight D. Eisenhower School of National Security and Resource Strategy (ES), National Defense University on 31 July 2013.Brigadier General Gorry also holds a Master's of Science in Administration from Central Michigan University and a Master's of Business Administration from Webster University, and attended the Higher Command and Staff Course, Defense Academy of the United Kingdom.