Defence Minister Harjit Sajjan's visit to his native India this week has run into controversy after one of the country's political leaders accused him of being a Sikh nationalist.

Amarinder Singh, the top elected official in India's Punjab province, where Sajjan was born, made the explosive accusation in an interview on Indian TV in advance of Sajjan's trip.

In the interview, Singh expressed anger over not being allowed to speak at political rallies in Canada last year before calling Sajjan and the other Sikh members of Prime Minister Justin Trudeau's cabinet "Khalistanis."

Story continues below advertisement

"I'm not going to meet him," Singh said. "There are five ministers who are Khalistanis and I am not interested in meeting any Khalistanis."

The Khalistani movement is comprised of Sikhs who want to create an independent homeland and became synonymous with a wave of violence that swept across India in the 1980s.

Authorities believe Khalistani extremists were also responsible for the Air India bombing, the worst terrorist attack in Canadian history, which killed 329 people in 1985.

Indian authorities have since cracked down on the more violent Khalistani groups inside the country, but warned that the separatists continue to enjoy support in Canada and other places.

Sajjan's spokeswoman, Renee Filiatrault, refused Tuesday to be drawn into a war of words with Singh, saying the defence minister's trip was intended to strengthen ties between Canada and India.

"Minister Sajjan is a proud Canadian, with a lifetime of service to Canada," Filiatrault said in an email, adding: "He is not scheduled to meet with any representatives from the Punjab government."

Sikh groups in Canada and India expressed shock and anger at Singh's comment, with some accusing the him of being undiplomatic and others accusing him of trying to distract attention from Punjab's economic problems.

Story continues below advertisement

Some noted that other senior Indian leaders, including Defence Minister Arun Jaitley, met Sajjan during the Canadian minister's visit, indicating they don't believe he is a Khalistani sympathizer.

Gurpatwant Pannun, senior counsel for the Toronto-based Sikhs for Justice, said the furor appears to have arisen because Singh was prevented from speaking at political rallies in Canada last year.

While Singh did not say during the TV interview why he wasn't allowed to speak, Pannun said his group raised the issue with the Liberal government in April 2016.

"To get support from the Sikh diaspora and collect funds, these leaders go to the United States and Canada," Pannun said, whose group wants a peaceful referendum on an independent Khalistan.

"But we found out there is a political law that you cannot address political gatherings. So we wrote to the foreign affairs minister."

Indian media have reported that the Canadian government warned Singh against attending the rallies.

Story continues below advertisement

Sajjan was born in the Punjab village of Bombeli before emigrating to Canada with his parents when he was five.

Questions about his links to the World Sikh Organization were raised during the messy nomination battle that he won to represent the Liberals in the riding of Vancouver South in December 2014.

But Sajjan rejected suggestions he wanted to break up India or was a member of the WSO, which has long been associated with wanting the creation of an independent Khalistan.

Sajjan is one of four Sikh ministers in Trudeau's cabinet, the others being Innovation Minister Navdeep Bains, House Leader Bardish Chagger and Infrastructure Minister Amarjeet Sohi.

Sohi was arrested and detained in the Indian state of Bihar from 1988 to 1990 on false allegations he was trying to train Khalistani extremists.

This is Sajjan's first trip to India as defence minister.