He played as a right-handed middle-order batsman and a right-arm medium-pace bowler for the Bengal cricket team.
[2] He was also a player in the IPL team Kolkata Knight Riders, Delhi Daredevils, and the Sunrisers Hyderabad.
[4] He made his first-class debut in the Ranji Trophy during the 1997–98 season, and was selected by India for the 1998 Under-19 Cricket World Cup.
Although Shukla was renowned for his skills as an all rounder, selectors gave the chances for the players like Sanjay Bangar, Kanitkar and eventually Irfan Pathan pushing him down the pecking order.
He was by far the brightest performer as Bengal (captained by Sourav Ganguly) won its first Vijay Hazare Trophy in 2012.
He won the seat by defeating Santosh Kumar Pathak of Indian National Congress.
On 5 January 2021, he resigned as the Minister of State for Youth Services and Sports along with the aforementioned district party post.