Lieutenant General Walsh was commissioned a Second
Lieutenant from the United States Naval Academy in May 1979. After completing The Basic School he was
assigned as an infantry platoon commander in 1st Battalion, 7th Marines. He
reported to Pensacola, FL for flight training and was designated a Naval
Aviator in October 1981. Upon completion of an assignment to VT-26 as a
Selectively Retained Graduate and the F-4 training syllabus he was ordered to
VMFA-115 at Marine Corps Air Station Beaufort, SC in November 1983.
While in VMFA-115 he transitioned to the F/A-18 Hornet,
attended the U.S. Navy Fighter Weapons School, and made two deployments before
assuming duties as a flight instructor at TOPGUN in 1987. He returned to MCAS Beaufort in January 1990
and was assigned to VMFA-251, making two WESTPAC deployments, and was selected
as the 1st Marine Aircraft Wing Aviator of the Year.
In July 1993, he reported to the 9th Marine Regiment as
the Air Officer. He attended the Air Command and Staff College at Maxwell AFB
before reporting to Headquarters, U.S. European Command, Stuttgart, Germany in
1995 where he served in the Plans and Policy Directorate.
In 1998, he returned to MCAS Beaufort for a third tour in
Marine Aircraft Group 31 where he served as the Commanding Officer of VMFA-115
and deployed to both the European and Western Pacific Theaters.
He graduated from the National War College in Washington
D.C. in June 2002 with a Masters of Science in National Security Strategy. From there he reported to Headquarters, U.S.
Marine Corps, where he served in the Aviation Department. After his Branch head tour, Lieutenant
General Walsh returned to MCAS Beaufort as the Commanding Officer of Marine
Aircraft Group 31 from June 2004 to May 2006.
Following command, he returned to Headquarters, U.S.
Marine Corps, as the Assistant Deputy Commandant for Aviation. In May 2008, Lieutenant General Walsh became
the Commanding General of the 2d Marine Aircraft Wing and deployed to Operation
Iraqi Freedom 09 as the Commanding General of the 2d Marine Aircraft Wing
(Forward). In August 2010 he assumed the
duties as the Director of Operations, United States Northern Command. In June
2012 he became the Deputy Commanding General, Marine Corps Combat Development
Command.
In July 2013, Lieutenant General Walsh assumed duties as
Director, Expeditionary Warfare Division for the Chief of Naval
Operations. In August 2015, Lieutenant
General Walsh became the Commanding General, Marine Corps Combat Development
Command; Commander, Marine Corps Forces Strategic Command, and the Deputy
Commandant for Combat Development and Integration.