Admitted to Suffolk bar, 1883. Member Gaston, Snow, Saltonstall & Hunt. Member Executive Committee National Shawmut Bank.
President Boylston Market Association, Killingly Trust Company. Director 2d National Bank (Barre, Massachusetts), Windham County National Bank (Danielson, Connecticut), Gillette Safety Razor Company, etc. Colonel on staff Governor William E. Russell of Massachusetts, 1890-1902.
Democratic candidate for government of Massachusetts, 1902, 1903. Democratic nominee for United States Senate, 1905. Member Democratic National Committee, Democratic State Committee.