In 1992, he scored a total of 3 runs on his One Day International (ODI) debut for India against the West Indies. As a result, he was dropped immediately for his attitude towards the game, perceived to be quite unprofessional.
Despite the initial setback, he toiled hard in the domestic circuit, scoring heavily in 1993-94 and 1994-95 Ranji seasons, which led to his comeback in the national team on the England tour in 1996.
Ganguly had a dream Test debut when he scored a hundred in his first innings at Lord's. He followed it up with another hundred in his second innings in the next Test match thus becoming only the third batsman to score two hundreds in the first two outings.
In 1997, Ganguly scored his maiden ODI century against Sri Lanka. Later in the year, Ganguly won 4 consecutive 'Man of the Match' awards for his performance against Pakistan in Sahara Cup in Toronto.
India reached the final of the ICC Cricket World Cup in 2003 in South Africa under Ganguly's captaincy and lost to Australia. Ganguly's captaincy became famous for its aggressive tenor, for backing young players like Yuvraj Singh and Harbhajan Singh. Even Mahendra Singh Dhoni made his debut under Ganguly's captaincy.
In October 2005, Ganguly was again dropped from the team, following his dispute with the former coach Greg Chappel. He made a successful comeback however and retired in 2008 after a Test series with Australia.
In 2016, he was appointed as one of the four members of IPL’s governing council and also a member of the technical committee. He is now set to be the first former Test cricketer to become the BCCI president.