Первые упоминания о слободе Комарицкий Холм на месте современного поселка датированы 1686 годом.
По указу императора Петра I село Соколовка было пожаловано семье принцессы Бирон.
После семьи Биронов владелицей села стала Ольга Константиновна Брискорн, а спустя время её дочь Елизавета Фёдоровна Левшина.
В первой половине 18 века у села Соколовки появилось второе название - Хомутовка.
В 1928 году был образован Хомутовский район Льговского округа Центрально-Чернозёмной области с центром в селе Хомутовка.
В 1967 году по указу властей страны Хомутовка получила статус поселка городского типа.