A resident of Ishanagar town, Gupta contested the 2023 assembly polls from Bijawar seat on the BSP ticket and secured third place by getting 10,400 votes.
Gupta’s private security guard Abdul Mansoori said he was shot by a motorcycle-borne man.
The assailant fled by the time he could load his rifle to retaliate, Mansoori said, adding he had seen the attacker and could identify him.
The BSP leader had come to Chhatarpur to attend a marriage ceremony when the incident occurred.