Mayor Kabaivanov was born on 12 January, 1961 in Stara Zagora, Bulgaria. He studied medicine at VMI-Plovdiv and Health Management at VMI-Sofia. He also obtained Master’s degree in economics and business management at Neofit Rilski University. He is an Orthopedy and Traumatology specialist. He served as a doctor in Karlovo between 1987-2003. He served in Municipality of Karlovo between 1999-2003. He became the Mayor of Karlovo in 2003 and re-elected in 2011, 2015 and 2019. He was the leader of the Union of the Democratic Forces Party (SDS) between 2012-2013. He served as a member of board in National Association of the Municipalities in Republic of Bulgaria (NAMRB) between 2015-2019. He is married with two children.