清光緒十五年(1889年),稱貴子堡。
民國二十九年(1940年),貴子鎮(zhèn)境為信宜縣貴子鄉(xiāng)、中伙鄉(xiāng)。
1950年,仍為貴子鄉(xiāng)和中伙鄉(xiāng)。
1952年12月,為信宜縣第八區(qū),后改稱貴子區(qū)。
1957年,改為貴子鄉(xiāng)。
1958年秋,與朱砂鄉(xiāng)合并為朱砂公社。
1959年,從朱砂公社分出設(shè)貴子公社。
1961年5月,分為貴子、平民2個公社,隸屬朱砂區(qū)。
1963年1月,撤區(qū)并社,貴子、平民2個公社合并為貴子公社。
1983年10月,再改為貴子區(qū)。
1986年,貴子區(qū)改貴子鎮(zhèn)。