 Cahill served in the Massachusetts House of Representatives from 1970 to 1975.In 1974, Cahill was elected Sheriff of Essex County, Massachusetts.During his tenure as Sheriff, Cahill sought to modernize the department.