Narendra Dabholkar, who campaigned against superstition in India for more than two decades, was shot dead in Pune on Tuesday, police said.