Former German chancellor Gerhard Schröder - who has been criticized for his links to Russia - will have to give up some of his privileges, a parliamentary budget committee ruled on Thursday.
His office at the Bundestag will be closed, but the 78-year-old will continue to receive a pension and personal protection.
Germany's governing coalition - led by the Social Democrats (SPD) which Schröder belongs to and once led - decided to cut back his special rights as an ex-chancellor following Russia's invasion of Ukraine.
The coalition's proposals fell short of the demand by the conservative opposition that Schröder, chancellor from 1998 to 2005, also lose his pension.
The European Parliament earlier called for sanctions on Schröder due to his business and political ties to Russia.
He has worked for the pipeline company Nord Stream and Russia's gas giant Gazprom, among others.