It was known since the end of the XV century as a farmstead Selyshche. In the middle of the XVI century it got the name of Borzna from the name of the river it was situated on.
In 30s of the XVII century it has received the Magdeburg Right.
Since 1654 Borzna was a squadron town of Nizhyn regiment.