Николай Дубов родился в Омске в 1910 году в семье рабочего. После окончания школы он пришел рабочим на завод. Там он и начал писать, сначала в стенгазете, потом в заводской многотиражке. Писать ему не только хотелось, писать ему было, о чем. Он уже успел и поработать, и людей повидать, пожить среди них. А чем дальше, тем школа жизни для будущего писателя становилась все сложнее. Николай Дубов учился на историческом факультете в Ленинградском университете, работал педагогом, заведовал библиотекой и клубом. В годы Великой Отечественной войны по состоянию здоровья, не попав на фронт, работал на оборонном заводе, а потом опять стал журналистом.
Дубову было уже почти 35 лет, когда он окончательно стал известен как автор книг для юных читателей 14-18 лет. За свою жизнь он создал около десятка повестей и романов. Произведения Н.И. Дубова любят читатели всех возрастов. Его книги интересные, наполненные глубоким смыслом. Писателя интересует внутренний мир подростка, его мировосприятие, отношение к поступкам взрослых, которые, как это порой бывает в жизни, не всегда умеют подать достойный пример.
Николай Иванович является лауреатом двух литературных премий. Первой из них – премии Всесоюзного конкурса за лучшую книгу для детей - он был удостоен в 1950 году за дебютную повесть для молодого поколения «На краю земли». В 1970 году Дубов получил Государственную премию СССР за роман «Горе одному».
Писатель скончался 24 мая 1983 года в Киеве, на тот момент ему исполнилось 72 года.