Background
Shukla was born in Howrah, West Bengal, India and did his schooling at Shree Hanumaan Jute Mill Hindi High School and the Don Bosco High & Technical School, Liluah.
Shukla was born in Howrah, West Bengal, India and did his schooling at Shree Hanumaan Jute Mill Hindi High School and the Don Bosco High & Technical School, Liluah.
He is a right-handed middle-order batsman and a right-arm medium-pace bowler. He represented Bengal cricket team He was also a player in the IPL team Delhi Daredevils
He caught attention in the Ranji Trophy in the 1997-1998 season, and rose to prominence for performing well for the Indian under-19s team in the MTN Youth World Cup in South Africa.
He was a part of the Bengal team in the Wills Trophy, in which they got to the semi-final.
In 2000 he was picked for the National Cricket Academy. On 30 December 2015 he announced his retirement from all forms of cricket.
Because of impressive performances in domestic level Shukla got a national call in 1999. He was dropped in favour of Ashish Nehra in the first Test he was selected to play, against Sri Lanka at Colombo in the Asian Test Championship, even after his name appeared in the 11-member squad flashed on the electronic scoreborad at the ground.
He made his ODI debut against Sri Lanka on 22 March 1999 in Nagpur.
He played his last ODI against West Indies in 1999. In the group stage match against Jharkhand at Eden Gardens, he scored 151* from 96 balls (16 fours, 8 sixes) to chase down Jharkhand"s score of 280/6 in just 38.1 overs. In the next match against Tripura at the Jadavpur University Sports Complex, after being bowled out to only 198 in 49 overs, he took 4/37 (and Sanjib Sanyal took 4/33 from his 8 overs) to bowl out Tripura for just 168 in 37.4 overs.
In the quarter final, he took 2/37 against Madhya Pradesh.
He took the wicket of Punjab"s highest scorer Mandeep Singh (66) in the semifinal. Following his success as an all rounder in the, he was made the captain of Bengal in the He started the tournament brilliantly, taking 5/34 and thus restricting Odisha to only 175, and winning the match by 11 runs.