Уезд образован в 1781 году в составе Киевского наместничества. В 1796 году вошел в состав восстановленной Малороссийской губернии. С 1802 года — в Полтавской губернии. В 1923 году уезд был упразднён, на его территории образован Хорольский район Лубенского округа.
В 1913 году в состав уезда входило 18 волостей - Балаклийская — м. Балаклия,
Белоцерковская — м. Белоцерковка,
Горошинская — м. Горошино,
Еньковская — д. Еньковская Каплица,
Заиченская — с. Заиченцы,
Зубаневская — с. Зубани,
Калениковская — с. Каленики,
Клепачевская — с. Клепачи,
Криво-Рудская — с. Кривая Руда,
Ново-Авраамовская — с. Новая Авраамовка,
Оболонянская — м. Оболонь,
Остаповская — м. Остапье,
Покровско-Богачанская — с. Покровская Богачка,
Родионовская — с. Родионовка,
Рокитянская — с. Рокиты,
Семеновская — м. Семеновка,
Хорольская — г. Хорол,
Худолеевская — с. Худолеевка,
Карта уезда 1890 г.Печатные издания по уезду