Pete Hegseth served in the military in multiple periods: from 2003 to 2006, then from 2010 to 2014, and finally from 2019 to 2021. This totals approximately around 9 to 10 years of service time. He was an infantry officer in the Minnesota Army National Guard, serving in locations including Guantanamo Bay, Iraq, and Afghanistan, reaching the rank of major before transitioning to the Individual Ready Reserve and then the District of Columbia Army National Guard before leaving full service in 2021 and the reserve in 2024.