James Norman Mattis is an American veteran and former government official who served as the 26th United States Secretary of Defense from January 2017 through December 2018. A retired United States Marine Corps general, Mattis served in the Persian Gulf War, the War in Afghanistan, and the Iraq War.