Окончил с отличием Киевскую военную академию, после чего пять лет служил в российской армии. Демобилизовался в звании подполковника.
С 1994 г. занимался разработкой продуктов для Novell NetWare.
Пришел в «Лабораторию Касперского» в августе 2001 г. на должность менеджера проектов.
В 2002 г. был назначен руководителем отдела разработки под Novell.
В 2004 г. Андрей стал техническим директором «Лаборатории Касперского».
С марта 2009 г. работает директором по информационным технологиям.