革命军北伐占领上海后，谢福生方才获释。1927年3月22日，在中国共产党的领导下，第二次上海市民代表会议在南市新舞台召开，成立上海特别市临时市政府，选举产生19名临时市政府委员，其中中国共产党党员罗亦农、汪寿华、林钧、何洛、丁晓先、侯绍裘、李震瀛、王景云、顾顺章等9人为委员，其他10名委员为白崇禧、钮永建、杨杏佛、王晓籁、虞洽卿、陈光甫、陆文韶、王汉良、郑毓秀、谢福生。1927年3月26日，在上海特别市临时市政府委员会上，批准了两名委员钮永建、陈光甫的辞职。第四次上海市民代表大会补选两人孙科、薛岳（