За даними на 1864 рік у власницькому селі Ганнівка (Боровиківка) Лебединського повітуХарківської губернії, мешкало 1749 осіб (860 чоловічої статі та 889 — жіночої), налічувалось 159 дворових господарств[2].
Станом на 1914 рік село було центром окремої, Ганнівської волості, кількість мешканців зросла до 2810 осіб[3].
Село постраждало внаслідок геноциду українського народу, проведеного урядом СРСР 1923–1933 та 1946–1947 роках[джерело?].
12 червня 2020 року, відповідно до розпорядження Кабінету Міністрів України № 723-р «Про визначення адміністративних центрів та затвердження територій територіальних громад Сумської області», село увійшло до складу Миколаївської селищної громади[4].