Jim started his professional career broadcasting for the Utica Devils after graduating from Syracuse University. In 1993, he became the radio play-by-play broadcaster for the Philadelphia Flyers replacing Gene Hart, who had gone back onto television. Two seasons later, Jackson was promoted to the television side where he remains to this day. He has been the play-by-play voice of the Flyers on television for 18 seasons (on CSNPhilly). Jim also does radio play-by-play for the Philadelphia Phillies.