Андрей Борисович родился в г. Заречном Свердловской области в семье потомственных атомщиков. Его дед принимал участие в строительстве Белоярской АЭС, отец работает на этой же атомной электростанции старшим мастером цеха тепловой автоматики и измерений (ТАИ).
В 1993 г. поступил в Уральский государственный технический университет (г.Екатеринбург) на физико-технический факультет.
В 1999 году, по окончании УГТУ, начал свой трудовой путь на Белоярской АЭС электрослесарем по обслуживанию автоматики и средств измерения электростанции.
За семь лет – с 1999 по 2006 гг. – прошел путь от сменного инженера цеха тепловой автоматики и измерений 3-го энергоблока Белоярской АЭС до заместителя начальника цеха по сооружению 4-го энергоблока.
Руководил цехом тепловой автоматики и измерений службы инженерной и технологической поддержки дирекции по строительству 4-го энергоблока Белоярской АЭС. Позднее, в 2011 г., возглавил эту службу.
В 2012 г. был назначен заместителем начальника управления капитального строительства по учету поставок оборудования.
В 2013 г. – заместителем главного инженера по АСУ ТП филиала «Белоярская АЭС» Концерна «Росэнергоатом».
Работая на Белоярской АЭС, в 2007 г. поступил в Московский инженерно-физический институт (МИФИ), где прошел обучение по программе инновационного менеджмента и управления качеством.
В 2011 г., в рамках Президентской программы подготовки управленческих кадров, получил специализацию «Атомные электрические станции и установки» в Уральском федеральном университете.
В начале 2015 г. назначен первым заместителем главного конструктора АСУ ТП, заместителем директора «ВНИИАЭС - АСУ ТП».
30 декабря 2015 г. занял должность Генерального директора АО «РАСУ».