清代以前,隸屬隴州(縣)管轄。
現硤石鎮由原六川河鄉和硤石鄉合并而成。
1952年,六川河內曾設何家坡鄉、荔家山鄉,而屬寶雞縣管轄的金陵區則設長坡、六川、車轍3鄉。
1958年11月,縣制撤銷,并入寶雞市,車轍、龜川、硤石均歸縣功公社管轄。
1961年8月,恢復寶雞縣建制,龜川、硤石由寶雞縣直轄。
1966年5月,硤石公社更名紅硤公社、龜川更名紅桑公社。
1969年,恢復原名。
1985年,龜川鄉更名六川河鄉。
2001年12月,六川河鄉與硤石鄉合并,取名硤石鄉。
2003年4月,硤石鄉劃歸金臺區管轄。
2011年8月,撤鄉建鎮,改為硤石鎮。