The seizure was made near the Rajatal border outpost in Amritsar sector, 35 km from here, a BSF spokesman said. The incident took place on Tuesday night. Amritsar is around 250 km from Chandigarh.
A pistol and ammunition were also recovered from the spot.
The heroin, estimated at Rs.35 crore in the international market, was found following a search operation carried out on Wednesday.
With the latest seizure, the BSF has seized 143 kg of heroin this year. In 2013, a total of 322 kg of the contraband was seized in Punjab sector.