Gupta was born and raised in the Mohalla Dassan locality of Old Delhi. He worked as a Syndicate Bank clerk from 1982 to 1989 before resigning to bet on cricket full time. By 1988 he was meeting Indian players — his first contact, by his own account, was Delhi batsman Ajay Sharma during the Ramcharan Agarwal Tournament, when he gave Sharma 2,000 rupees as a reward for an innings. Through the 1990s Gupta cultivated dozens of cricketers in India, Australia, South Africa, England, West Indies, Sri Lanka and Pakistan. Cronje named him in 2000 King Commission testimony as the bookmaker who first paid him at Kanpur in November 1996. The Australian Cricket Board's 1995 fines on Mark Waugh and Shane Warne also traced back to Gupta. After Cronje's confession, Gupta presented himself voluntarily at the CBI in Delhi in mid-2000. His statement, published in the November 2000 CBI Report on Cricket Match-Fixing and Related Malpractices, named more than a dozen international cricketers. The CBI report was made public on November 1, 2000. Gupta said he had stopped bookmaking in May 1998 to run a jewellery business with his father. He was never imprisoned in India for the cricket-related activities; the principal punishments fell on the players he named.