Gen Singh, who joined the BJP along with a number of other ex-servicemen in presence of party President Rajnath Singh, said the troops should support it so that a "stable, strong and nationalist" government is formed.
"I saw only BJP as nationalist party," he said while explaining the reason for joining the party.
"We, who have served on borders, should work with nationalist forces. So, we have decided to move with BJP to bring a government which is stable, strong and takes decisions in national interest, said the 63-year-old who retired in May 2012.
Welcoming him into BJP, Rajnath Singh said if BJP comes to power, it will take good care of the armed forces.
More From This Section
He used the occasion to attack the UPA government, saying it has not looked after the armed forces well. In this context, he cited the recent mishaps involving the Navy.
The BJP chief also attacked the government over ceasefire violations by Pakistan, including beheading of two Indian soldiers, and intrusions by China.
Gen (retd) Singh joined BJP months after he shared dais with its Prime Ministerial candidate Narendra Modi at an ex-servicemen rally in Rewari in Haryana.