После октябрьского переворота Николай Петрович Вишняков преподавал в военных академиях и школах, служил научным работником в архиве, работал по военно-издательской части. Жил в Ленинграде на улице Халтурина, дом 12, квартира 15. Состоял членом Русского библиографического общества, Союза писателей и других организаций.