After graduating from Spring Hill College in 1968, Punaro volunteered for military service in the United States Marine Corps during the peak of the Vietnam War. In January 1969, he was commissioned a second lieutenant. He served on active duty as an infantry platoon commander in Vietnam from August 1969 to January 1970 where he was awarded the Bronze Star for Valor and the Purple Heart. Upon returning from Vietnam, he served on the staff at The Marine Corps Basic School (TBS) in Quantico, Virginia. Punaro completed his active duty obligation in 1972 and subsequently joined the Marine Corps Reserve where he served until October 1, 2003. In December 1990, he was mobilized for Operation Desert Shield. In December 1993, he completed a tour of active duty as Commander of Joint Task Force Provide Promise (Forward) in the former Yugoslavia. He was then promoted to the rank of Brigadier General, and his first assignment was Deputy Commander of the U.S. Marine Reserve Forces, today known as the U.S. Marine Corps Forces Reserve (MARFORRES or MFR). His next assignment was Commanding General of the Marine Corps Mobilization Command (MCRSC) from 1995 to 1997. In this position, he designed what would later become the Marine for Life Program, a program that connects transitioning Marines and their family members to education resources, employment opportunities, and other veteran services. From August 1997 until August 2000, Punaro served as Commanding General of the 4th Marine Division. Under his command, the 4th Division achieved the highest level of combat readiness – a significant accomplishment for a reserve division. Following the division command, he served as the Deputy Commanding General (Mobilization) of the
Marine Corps Combat Development Command (in 2000). In 2001, Punaro assumed a 2-star active-duty billet at Headquarters Marine Corps as director of Reserve Affairs. In this capacity, post 9–11, he was involved in the largest mobilization of the Marine Corps Reserve in its history. Punaro was mobilized in May 2003 in support of Operation Enduring Freedom and Operation Iraqi Freedom. Punaro retired as a Major General in October 2003 after 35 years of military service. He sits on the board of directors for the Marine Corps Heritage Foundation. ==Senate career==