Российский офицер. Ветеран Великой Отечественной войны. Награжден медалью «За отвагу», орденами «Красной звезды» и «Отечественной войны II степени». За большие заслуги в становлении и развитии города присвоено звание «Почетного гражданина города Южно-Сахалинск».
Николай Козлов родился 12 октября 1916 года в поселке Русский Акташ, Республика Татарстан. Мальчик вырос в семье обычного крестьянина. Окончил среднюю школу.
В августе 1945 года, в составе ордена «Красной звезды» 22 отдельного полка связи ДВВО вошел в город Тойохару. В 1947 году он был избран первым секретарем Южно-Сахалинского горкома комсомола. В дальнейшем работал секретарём Поронайского, а затем Александровск-Сахалинского горкомов КПСС, председателем Александровск-Сахалинского горисполкома.
В 1960 году вернулся в Южно-Сахалинск, где жил и работал до конца своих дней. Трудился в обкоме КПСС, избирался председателем Южно-Сахалинского горисполкома, работал в облисполкоме, в областном комитете народного контроля.
В 1981 году, после ухода на заслуженный отдых, Козлов работал научным сотрудником Государственного архива Сахалинской области, активно занимался краеведческой работой. Им опубликовано около 70 статей, посвященных истории переписи населения на Сахалине, Сахалинскому ревкому, истории Сахалинской комсомольской организации.
Занимая руководящие посты, Николай Козлов немало сделал для развития Сахалина и областного центра, принимал активное участие в разработке и реализации генерального плана застройки города.
За большие личные заслуги в становлении и развитии города Южно-Сахалинска, строительстве новой жизни на юге Сахалина с первых послевоенных лет, постановлением мэра города 20 сентября 1996 года присвоено звание «Почетного гражданина города Южно-Сахалинска».
Николай Андреевич Козлов скончался 7 сентября 2003 года в городе Южно-Сахалинск.