Osinbajo signed the document in Aso Rock Villa on Monday.
The development comes on a day many Nigerians mark the legacy of Moshood Abiola who was stripped of his mandate after winning the June 12 presidential election.
The Acting President signed the budget with President Muhammadu Buhari nowhere near the seat of power. The President is receiving medical treatment in London.
There had been suspicions Buhari’s “men” would not allow Osinbajo sign the document. The N7 trillion budget, observes say, could have been signed into law earlier had Buhari been hale and hearty.
Nigerians had to wait half way into 2017 for the budget to be signed.