利后，任行政院善后救济总署广西分署副署长。1946年任国民政府军事委员会委员长西昌行营第二处中将处长、行政院善后救济总署安徽分署副署长。1949年去台湾，同年6月谢贯一出任官派基隆市市长。1950年，谢贯一参选第一届基隆市市长选举，击败陈炳煌、林番王当选市长，为二战后台湾实行地方自治以来基隆市首位民选市长；之后于1954年和1957年两度连任，前后共三届、任期达九年。1954年第二届基隆市市长选举中，谢贯一为单独参选。1957年第三届基隆市市长选举中，面临党外运动的储宝恆挑战，最终谢贯一以3万8