Fonseka, 61, is currently serving the second of his jail terms, having already completed a 30-month sentence for misconduct in the army procurement procedures. He got a six months reprieve for good behaviour.
The reports of Fonseka's imminent release came even as a Sri Lankan court set for May 31 his application for bail in the second case for harbouring army deserters.
Soon after leading the army to victory against the LTTE in May 2009, Fonseka tried to cash in on his popularity by running for presidentship in 2010, suffering a crushing defeat. He was arrested and convicted by both military and civil courts and stripped off military ranks in August 2010.
Fonseka, though having spent months in jail has so far spurned pressure to tender an apology to Rajapaksa and branded his court convictions as a political witch-hunt.
A United States green card holder, Fonseka was named a political prisoner in the US State Department's 2010 human rights report.
Spectacular PHOTOS of the Month: April
World's 25 most powerful landscape PHOTOS
Secret meet with Saeed led to US envoy to Pak quitting?
Biggest-ever secret LTTE arms dump found
UN chief on Indo-Pak ties, Agni 5, Lanka row