The settlement was first mentioned in 1545 as Oleksandropil. It was owned by szlachcic Alexander Pronsky, and after his death was inherited by the Polish Leszczynski family. In 1525, the town, then called Horoshky, was sold to Nemyrych family. During the Khmelnytsky Uprising Horoshky belonged to Kiev Regiment, but in 1667 were returned to Poland according to the Treaty of Andrusovo. In 1685-1699 the town was once again controlled by Ukrainian Cossacks under the leadership of Semen Paliy.After the Second Partition of Poland Horoshky became part of the Russian Empire. In 1796, Empress Catherine II confiscated the local manor from its Polish owners and awarded it to field marshal Mikhail Kutuzov. To commemorate this fact, in 1912 the imperial authorities renamed Horoshky to Kutuzove. In 1917, the town became part of the Ukrainian People's Republic, but in 1921 was finally occupied by the Red Army and renamed to Volodarsk (since 1927 - Volodarsk-Volynsky), after the Bolshevik politician V.Volodarsky. After Ukraine regained independence, the settlement was finally renamed to Khoroshiv in 2016, as part of the decommunization campaign.
Until 26 January 2024, Khoroshiv was designated urban-type settlement. On this day, a new law entered into force which abolished this status, and Khoroshiv became a rural settlement.[3]