After the departure of Georgi Andonov from Beroe in August 2014, Ivanov was named as his replacement as club captain. On 20 January 2015, he signed a two-year contract extension, keeping him at Beroe until 2017. In May 2017, he left the club after his contract expired.
