Vigneault signed a multi-year contract. A source told TSN's Pierre LeBrun that it's a five-year deal worth $25 million.
He is the 21st bench boss in Flyers history and will succeed interim head coach Scott Gordon, who took over for the fired Dave Hakstol in December.
Vigneault spent five seasons at the helm of the New York Rangers, leading them to a Stanley Cup Final appearance in 2014. He was fired by New York on the final night of the 2017-18 regular season.
Before his Rangers tenure, he coached the Vancouver Canucks for seven campaigns, guiding them to the Cup Final in 2011.
Vigneault's first opportunity as an NHL head coach came with the Montreal Canadiens, whom he served from 1997-2000.
He will also guide Canada at the upcoming World Championship in Slovakia.