The incident happened at around 6.30m pm in Nehru Nagar area of Ghaziabad, when VK Singh visited the BJP office in Ghaziabad to meet party workers.
Shockingly, a dozen of party workers started raising slogans like "Go back Genreal", "Ghaziabad needs local workers not paratroopers".
The protesters also shouted"V K Singh Murdabad" and "Outsider V K Singh, go back" when the retired army chief arrived.
The protest erupted when Gen VK Singh was talking with the party's Ghaziabad district president Arvind Bharti and Hapur district president Sanjay Tyagi.
Some of the protesting workers even barged into the office and roughed up a few leaders, police said.
Police were called in and the situation was brought under control.
"Local BJP workers were opposing the former army chief probably at the behest of local applicants. We are investigating the incident," said Circle Officer Atul Yadav.
The BJP is likely to announce VK Singh as their candidate from Ghaziabad after party president Rajnath Singh begged the Lucknow seat, by replacing veteran leader Lalji Tandon.
VK Singh became the first serving chief to drag the government to the court over his age issue which was decided in favour of the government by the Supreme Court.
Soon after retirement, Gen Singh had adopted an anti-government stance and blamed the bureaucracy and the Prime Minister's Office for creating troubles for him during his tenure.
(With IANS inputs)