Родился в г. Миллерово. После школы поступил учиться в Донской государственный аграрный университет, окончил его в 1997 году по специализации ветеринария. Вернулся работать в родной район. На ветеринарной станции работал сначала врачом, потом заведующим лабораторией ветеринарно-санитарной экспертизы. Общий трудовой стаж 20 лет.
Андрей Николаевич из династии ветеринаров. Его дедушка Алексей Алексеевич Рубанов более 30 лет возглавлял службу и внес значительный вклад в ее развитие в Миллеровском районе. В память о нем установлена мемориальная доска. Дядя Андрея Николаевича — Александр Алексеевич Рубанов также много лет отработал в ветеринарии района.
Женат, воспитывает двоих детей.