Stones were hurled and black flags shown at the convoy of West Bengal BJP chief Dilip Ghosh.
The incident took place at Jaigaon in Alipurduar where he had gone to attend party programmes.
Several Gorkha Janmukti Morcha (GJM) activists raised 'go back' slogans against Ghosh.
The state BJP president's vehicle was also partially damaged in the attack.
A team of police personnel, however, brought the situation under control.
Police forced the protesters and the saffron camp supporters to disperse.
While BJP blamed TMC for the attack, the latter has rejected all allegations.