He studied at the University at Buffalo.
From 1940 to 1947 he worked for the Internal Revenue Service. He was elected to the Buffalo Common council representing the Walden District for two terms starting in 1953 and was elected councilman at large of Buffalo in 1957. He served in the House of Representatives as a Democrat from 1959 until he resigned on December 31, 1974.
After his resignation he was a special assistant to Governor Hugh Carey.
He retired in 1983 and died of leukemia in Buffalo on October 11, 1988.