Morrison began his broadcasting career as a combat correspondent while serving in the U.S. Marine Corps. He was a radio disc jockey and news anchor and reporter while stationed on Okinawa, Japan, in the early 1990s. As a civilian, Morrison began his career at WGMC-TV in Worcester, Massachusetts. He later worked at WWLP-TV in Springfield, Massachusetts, and in Hartford, Connecticut. As a foreign correspondent, he reported from Iraq and Qatar during the Second Gulf War; Afghanistan, where he embedded with the Marines during Operation Enduring Freedom in 2001; and Haiti.