Д-р Николова е завършила медицина през 1987 г. в Медицинска академия в - гр. София. През 1993 г. придобива специалност вътрешни болести, а през 1999 г . - кардиология.
Работила е в МБАЛ “Света Петка” гр. Видин до 2010 г. Понастоящем е кардиолог в МЦ Биомед 99 гр. Видин.