Born in New Haven, Connecticut, Geelan attended the public schools of New Haven, Connecticut, and was graduated from St. Anthony's College, San Antonio, Texas, in 1922.
He served as assistant clerk of the New Haven City Court 1941–1943.
He served as vice president of the New Haven Central Labor Council in 1942.
Resident of Branford, Connecticut, until his death in New Haven on August 10, 1982.
This article incorporates public domain material from the Biographical Directory of the United States Congress