The 35-year-old Yuvraj was on Friday included in the squad for the three One-Day Internationals (ODI) and as many T20s to be played against England, starting January 15.
"It's a great thing he (Yuvraj) has been included in both the formats. I'm confident he will get some runs and succeed," Ganguly said.
On Kohli's elevation as skipper, Ganguly, who is also the Cricket Association of Bengal (CAB) chief, said: "He is the right successor (to Mahendra Singh Dhoni) in One-day Internationals and T20Is. He will be equally fantastic, there's no doubt about that."
The 28-year-old Kohli was officially named captain on Friday after Dhoni stepped down as the captain of the limited overs team after more than nine years at the helm.
The Ranchi cricketer was, however, included in the team as a wicketkeeper-batsman.
Yuvraj, Gurkeerat star in Punjab win in Vijay Hazare Trophy
Ben Stokes will get big bucks in IPL says Yuvraj Singh
India, England gear up for do-or-die final T20I
2nd T20I: India won by 5 Runs
When Chris Gayle Spent time in Kingfisher Villa...
India played only up to 75 per cent of potential Says Virat Kohli
All-round India beat England to clinch ODI series
Vintage Yuvraj, Dhoni power India to massive total second ODI
Dhoni-Yuvraj firework powers India to Post Record Score in Cuttack ODI
Sourav Ganguly backs Yuvraj's inclusion for England series