Христо Иванов е български политик и юрист. Роден е на 13 септември 1974 г. в София. Завършва право в Софийския университет „Св. Климент Охридски“. Специализира във Fulbright/Hubert Humphrey Fellowship Program, Washington College of Law в САЩ в областта на правото и националната сигурност.
От 1996 г. до 2002 г. работи като координатор на проекти в областта на законодателната и съдебната реформи в рамките на Инициатива за Върховенство на закона на Американската асоциация на юристите.
От 2002 г. до 2006 г. е независим консултант по проекти на международни институции, програми за международна техническа помощ и частни клиенти, свързани с оценка на законодателството и утвърждаване върховенството на закона. От 2002 г. е вписан като адвокат. От 2006 г. до 2014 г. е програмен директор на Фондация „Български институт за правни инициативи“.
На 6 август 2014 г. президентът Росен Плевнелиев назначава Христо Иванов за служебен заместник министър-председател по правосъдие, вътрешен ред и сигурност и служебен министър на правосъдието в кабинета на премиера Георги Близнашки. След края на мандата на служебния кабинет, на 8 ноември 2014 г. е избран от Народното събрание за министър на правосъдието във второто правителство на Бойко Борисов – пост, който заема до 9 декември 2015 г., когато подава оставка.
На 7 януари 2017 г. учредява новата си партия, която се нарича Движение „Да, България“. На 12 април 2018 г. заедно с Атанас Атанасов – председател на ПП „Демократи за силна България“ (ДСБ) и Владислав Панев – председател на ПП „Зелените“, представя ново политическо обединение „Демократична България“.