Donnelly was born in Arlington, Massachusetts in 1950. He graduated from the University of Massachusetts Amherst with a BA in Labor Studies. He was a retired lieutenant with the Lexington Fire Department in Lexington, Massachusetts.