The film was initially slated for August 15 release but the date was later postponed till August 23 and now it has been pushed forward by a week, UTV Motion Pictures and Jha announced.
The film also stars Arjun Rampal, Manoj Bajpayee and Amrita Rao in pivotal roles.
"August is a very crowded month with three big movies releasing back to back. We have a two-weeks clear window now for Satyagraha and all three much awaited movies in August will get their due breathing space," Jha said.