The Election Commission has held Congress MP Rajeev Shukla guilty of violation of the model code of conduct for his remarks against Gujarat Chief Minister Narendra Modi [Images] during the assembly polls in the state and advised him to be more cautious in future.

"The commission, after careful consideration of all aspects, has come to the conclusion that in the instant case, the model code of conduct has clearly been violated by you," the EC said in its order passed on December 31.

The EC conveyed its displeasure to Shukla and asked him to be more cautious in future so that the provisions of model code of conduct are adhered to and duly observed in its letter and spirit.

Shukla had been issued a notice by the commission for his critical comments against Modi at an election rally in Valsad on December 7.

The commission noted that the Congress leader has not denied the comments in question and said the justification provided by him for making the remarks was not acceptable.

"These words/utterances amount to an attack on the personal character of a political functionary named and identified by you in your speech," it said.

The BJP had filed a complaint on December 13 against Shukla along with press enclosures and a CD of the speech.