"State intelligence has reported the likelihood of violence in some parts of the state following the release of the movie," Punjab Home Secretary B.C. Gupta said.
Earlier this week, the mainly Christian state of Nagaland in the northeast banned the best-selling book on which the movie is based, saying the novel was an "affront" to the Christian faith.
It also banned Video Compact Discs and Digital Video Discs of the movie from circulating in the state.
The Central government in New Delhi last week allowed the screening of the film but with a disclaimer saying it was a work of fiction. The movie is set for release in India on Friday.
The Da Vinci Code is based on a best-selling novel which claims Jesus married his female disciple Mary Magdalene and had a child with her. This has angered devout Christians.
In Punjab, India's only Sikh-majority state of 25 million people with a tiny Christian minority of 1.2 percent, Catholic leaders had pressed for a ban on the movie.
"The ban has been imposed to prevent hurting the sentiments of certain people," Punjab Chief Minister Amarinder Singh said.