鳥取県東伯郡琴浦町出身[2]。1981年に麻布大学獣医学科卒業、同年鳥取県庁へ入庁する[2]。畜産課長などを歴任する[1]。
2014年に琴浦町副町長[2]。2018年2月に琴浦町長[2]、同年3月に東伯地区土地改良区連合理事に就任[3]。鳥取県町村会副会長をつとめる[4][5]。2022年1月23日、任期満了に伴う鳥取県琴浦町長選が投開票され、元町議で新人の福本まり子に敗れる[6]。
2025年11月21日、2026年1月の鳥取県琴浦町長選に立候補を表明した[7]。琴浦町長選挙が2026年1月25日に投開票され、小松は落選した[8]。