Николай Александрович Александров родился в 1858 году.
В 1879 году — провизор, в 1891 году — магистр фармации за диссертацию «Материалы к вопросу о молекулярном весе яичного альбумина».
С 1888 по 1894 гг. руководил занятиями студентов у профессора А. П. Сабанеева в Московском университете.
С 1891 по 1894 год преподавал аналитическую химию в Земледельческой школе Московского общества сельского хозяйства.
В 1894—1900 году доцент химии и фармации в Юрьевском ветеринарном институте.
В 1900 году командирован в Германию для усовершенствования в химии.
С 1900 года состоит профессором Томского университета по кафедре фармации и фармакогнозии.