The pharmacist, Brajendra Gupta was posted in the Government Hukumchand Poly Clinic.
According to police, Gupta demanded Rs 3000 from Satish Sharma for clearing a medical bill of Rs 45,000 through the district's Chief Medical and Health Officer (CMHO).
On a tip-off, Lokayukta Police laid a trap and caught Gupta.
A case under Prevention of Corruption Act has been registered against him, police said.