Верхососёнск основан как пограничная крепость в ходе строительства Белгородской черты в 1647 году. В середине XVIII века входил в Воронежскую провинцию Воронежской губернии. Входил в состав Бирюченского уезда затем Алексеевского уезда Воронежской губернии.

В ходе губернской реформы в 1779 году Верхососёнск утратил ранг города и стал слободой.

По данным 1859 года разделён на 4 слободы с общим населением 4081 человек, в 1916 году - 4120 жителей.

Ныне - село Верхососна Красногвардейского района Белгородской области.