Gage received a B.A. in English from the University of New Hampshire in 1982 and Juris Doctorate from the Franklin Pierce Law Center, Concord, New Hampshire in 1987. He served in the New Hampshire House of Representatives from 1980 until 1990. He is currently a practicing attorney.