Carroll was scouted as a model after high school. His broadcast career started as an on-air intern at KGET-TV in Bakersfield, California. He also interned for 60 Minutes. He worked for CBS2 in Los Angeles before moving to CNN New York. Since joining CNN he has covered breaking-news stories including the earthquake in Haiti, following soldiers into war in Afghanistan, numerous Hurricanes including Hurricane Katrina, and Hurricane Sandy.