Jyoti Basu the former C.M of West Bengal served for the longest tenure. From 1977 to 2000.
Don Criqui has the longest tenure in sports radio.
Not sure, but probably Chipper Jones?
Darrell Hammond has the longest tenure on SNL - 14 seasons.