The army said the incident truce took place in Rawalkot sector, in breach of a 2003 truce.
A spokesman said the two young men were shovelling sand from a water channel, about 400m inside Pakistan-administered Kashmir, when they were fired upon.
The Indian army has denied any firing, saying that the ceasefire is intact.