According to the officer, Pakistani troops from Kaddu post fired at Kranti post on the Indian side. There were no casualties.
"They fired with machine guns and rockets for over an hour on our position," a brigadier general of the Indian Army's 16 Corps said.
The officer noted that this was yet another violation of the Nov 2003 ceasefire agreement between the two countries.
He added that the Indian side was yet to ascertain the reason for the firing which could be "cover fire to infiltrators or some other reason. But the matter shall be taken up with Pakistan in a serious way."
Infiltration attempts from Pakistan and firing across the border have been on the rise in recent months.
The Border Security Force (BSF) has foiled about a dozen infiltration attempts near Jammu in 2010.