 As a Republican he served as Albany County Surrogate Court Judge from 1973 to 1979.In 1980 Kahn became a Justice of the New York Supreme Court, and he served until 1996.He was nominated to the United States District Court for the Northern District of New York by President Bill Clinton on April 18, 1996, to the seat vacated by Neal Peters McCurn.