He was a member of the Massachusetts House of Representatives from 1963 to 1964. Later he was an assistant attorney general of Massachusetts, serving under Attorney General Edward W. Brooke, and First Assistant Attorney General of Massachusetts serving under Attorney General Elliott L. Richardson, before being appointed an associate justice of the Massachusetts Superior Court in 1968, a position in which he served through 1970.
He served in the Massachusetts House of Representatives from 1963 to 1964. He then held various roles, including assistant attorney general under Edward W. Brooke and first assistant attorney general under Elliott L. Richardson, before being appointed associate justice of the Massachusetts Superior Court in 1968, a position he held until 1970.