The Islamabad High Court ruled that the controversial pictures were published in another country and so she cannot be tried in Pakistan, Geo news reported Thursday.
The actress has denied posing in the nude and said her photographs were morphed.
Petitioner Salim Ullah Khan Wednesday moved the court against Zahida alias Veena Malik contending that she should be tried for obscenity, sedition and defamation.
Justice Muhammad Anwar Kasi heard the case in him chamber.
The petitioner said an India-based magazine printed Veena's "naked picture" on its cover. The pictures were also carried in the e-edition of the magazine.
The petitioner contended that Veena's conduct was "controversial and shameful" for Pakistani people.
Veena, who exposed a scandal involving Pakistani cricketers, gained a fan following in India after appearing in "Bigg Boss 4" and her friendship with Indian actor Ashmit Patel.