Despite being right-handed, Ganguly learnt to bat left-handed so he could use his brother's sporting equipment. After he showed some promise as a batsman, he was enrolled in a cricket academy. An indoor multi-gym and concrete wicket was built at their home, so he and Snehasish could practice the game. They used to watch a number of old cricket match videos, especially the games played by David Gower, whom Ganguly admired. After he scored a century against the Orissa Under–15 side, he was made captain of St Xavier's School's cricket team, where several of his teammates complained against what they perceived to be his arrogance. While touring with a junior team, Ganguly refused his turn as the twelfth man, as he reportedly felt that the duties involved, which included organising equipment and drinks for the players, and delivering messages, were beneath his social status. Ganguly purportedly refused to do such tasks as he considered it beneath his social status to assist his teammates in such a way. However, his playmanship gave him a chance to make his first-class cricket debut for Bengal in 1989, the same year that his brother was dropped from the team.
Career Beginning & Debut Success-
Following a prolific Ranji season in 1990–91, Ganguly scored three runs in his One Day International (ODI) debut for India against the West Indies in 1992. He was dropped immediately since he was perceived to be "arrogant" and his attitude towards the game was openly questioned. It was rumored that Ganguly refused to carry drinks for his teammates, commenting that it was not his job to do so, later denied by him. Consequently, he was removed from the team. He toiled away in domestic cricket, scoring heavily in the 1993–94 and 1994–95 Ranji seasons. Following an innings of 171 in the 1995–96 Duleep Trophy, he was recalled to the National team for a tour of England in 1996, in the middle of intense media scrutiny. He played in a single ODI, but was omitted from the team for the first Test. However, after teammate Navjot Singh Sidhu left the touring, citing ill-treatment by then captain Mohammad Azharuddin, Ganguly made his Test debut against England in the Second Test of a three-match series at Lord’s Cricket ground alongside Rahul Dravid. England had won the First Test of the three-match series; however, Ganguly scored a century, becoming only the third cricketer to achieve such a feat on debut at Lord's, after Harry graham and John Hampshire. Andrew Strauss and matt Prior have since accomplished this feat, but Ganguly's 131 still remains the highest by any batsman on his debut at the ground. India was not required to bat in the second innings due to the match ending in a draw. In the next Test match at Trent Bridge he made 136, thus becoming only the third batsman to make a century in each of his first two innings (after Lawrence Rows and Alvin kallicharran). He shared a 255 run stand with Tendulkar, which became at that time the highest partnership for India against any country for any wicket outside India . The Test again ended in a draw, handing England a 1–0 series victory; Ganguly scored 48 in the second innings.
Following indifferent form in 2004 and poor form in 2005, he was dropped from the team in October 2005. Having been nominated and rejected in 2000, when the game suffered a tarnished reputation due to match fixing scadals, the captaincy was passed to Dravid, his former deputy. Ganguly decided against retiring and attempted to make a comeback to the team. Ganguly was awarded the Padma Shri. In 2004, one of India 's highest awards. He was presented with the award on June 30, 2004 , by then President of India, Dr. A. P. J. Abdul Kalam.