Poland's first post-communist president has long insisted such allegations are "absurd" and a special vetting court cleared him in 2000.
But rumours persist that he covertly fed the communist regime information while leading the freedom-fighting Solidarity, the Soviet bloc's only independent trade union.
A newly-found secret police file contains "a collaboration agreement signed by Lech Walesa (codename) 'Bolek'," said Lukasz Kaminski, head of the Institute of National Remembrance (IPN) which prosecutes Nazi and communist era crime.
The IPN published a summary of its findings on its website.
Also Read
Walesa was quick to blast the allegation in a social media post today saying: "There cannot be any materials written by me."
The 72-year-old Nobel Peace laureate who as Solidarity leader in 1989 negotiated a bloodless end to communism in Poland also vowed to prove his innocence in court.
The allegations against Walesa first surfaced in 1992, two years after he was elected president.
It was then that former interior minister and current Defence Minister Antoni Macierewicz published a list of 60 suspected SB agents, including Walesa as "Bolek".
The new-found documents are from a cache the IPN recently seized from the home of the widow of Communist-era General Czeslaw Kiszczak.
He helped orchestrate a brutal 1981 crackdown on the Solidarity movement and died last year.
Experts have consistently raised doubts about the credibility of communist-era secret police files, arguing they could easily have been manufactured to frame opposition activists like Walesa.
But historian and former IPN chief Andrzej Paczkowski told reporters in Warsaw today the new-found files could put an end to the 'Bolek' controversy once and for all.