Sevag Torossian said the Ramallah-based corruption court had ruled that the charges against Dahlan - once a leading figure in Palestinian leader Mahmud Abbas's Fatah party - were "inadmissable", in a move the lawyer hailed as a "great victory".
The court ruled that a 2012 decision to lift Dahlan's parliamentary immunity had not been carried out in line with parliamentary law, legal documents showed.
The lifting of immunity had paved the way for another case in May 2014 in which he was convicted in absentia of defamation and sentenced to two years in prison.
However, the Palestinian Legislative Council (parliament) has not convened since a 2007 political crisis when the Islamist movement Hamas expelled its Fatah rival from the Gaza Strip.
More From This Section
Last month, the Palestinian high court had upheld the decree, rejecting an appeal by Dahlan.
The current case, which began in December, was in connection with the alleged misuse of USD 17 million (15 million euros) in expenses, his legal team said, describing the trial as a "farce".
His legal team said it would try to have last year's conviction overturned on the same grounds. That ruling effectively barred Dahlan's from returning to the West Bank for fear of imprisonment.
Dahlan's lawyers have long accused the Palestinian leadership, with president Abbas at its head, of using the courts "for purely political ends".
Once a leading Fatah figure who headed Gaza's powerful security apparatus, Dahlan fell from grace in June 2007 after the humiliating rout of his forces by Hamas in deadly week-long street battles which saw the Islamists expel Fatah from the coastal enclave.