The actor, whose latest film 'Besharam' will release on October 2, was told to pay Rs 1 lakh as customs duty for personal goods worth about Rs 3 lakh, besides a Rs 70,000 fine, since he had not declared the goods, the official said.
"The 30-year-old was found to be carrying personal goods which were required to be declared to customs officials," a Customs official said.
According to the Air Intelligence Unit (AIU) of the Customs, the actor was intercepted at about 2 am on Wednesday and his luggage was checked at the Chhatrapati Shivaji International airport during a routine inspection as he passed through the green channel.
"Since Ranvir was not carrying the required cash, he left the airport at about 3 am, leaving behind his goods in the custody of the airport authority," the official said.
The actor's staff arrived at the airport in the morning and paid the amount, after which his goods were released.
Photos: Katrina Kaif, Shamita Shetty at Mumbai airport
Photos: Varun Dhawan, Alia Bhatt promote 'Badri...' on 'Dil Hai Hindustani'
In pictures: 15 facts about kissing that will surprise you
Photos: Shahid Kapoor and Mira Rajput at cafe in Bandra
Photos: Deepika Padukone, Neha Dhupia and Soha Ali Khan at event