Geils was born in New York City and grew up in Far Hills, New Jersey. In 1964, he went to Northeastern University and was a trumpeter in the marching band. When he was drawn to folk musicians in Boston, he left Northeastern for Worcester Polytechnic Institute, where he studied mechanical engineering.