Николай Митрофанович Козо-Полянский родился
9 декабря 1875 года в Воронеже, в семье губернского секретаря. После 7 классов местного реального училища решает поступать в Санкт-Петербургский институт гражданских инженеров и успешно сдает вступительные экзамены.
В мае 1898 года Козо-Полянский получает диплом гражданского инженера, после чего отбывает воинскую повинность. Служба молодого инженера проходила в саперном батальоне на Кавказе. Вернувшись к гражданской жизни осенью 1900 года получает место младшего инженера по дорожной части в Витебском губернском распорядительном комитете. В 1911 года Козо-Полянский с семьей перебирается в Екатеринодаре – к тому времени на Кубани уже обоснавались не толко его мать и старший брат Константин, но и семья тестя – купца Птахина. В Екатеринодаре Николай Козо-Порлянский начинает трудится в должности младшего инженера по дорожной части Кубанского областного правления.
В начале службы очень много ездил по Кубанской области, изучал дороги, коммуникации, тракты. Побывав в самых отдаленных и глухих станицах и хуторах Козо-Полянский взялся активно критиковать состояние дорог Кубанской области со страниц местных газет. От него доставалось Кубанскому областному правлению – Николай Митрофанович критиковал его за отсутствие специальных статей расходов на дороги, равнодушие к отдаленным населенным пунктам.
С октября 1914 года Николай Козо-Полянский назначен областным гидротехником. По факту, он работал на этом месте еще с июля 1913 года – после того как скончался занимавший ранее эту должность Н.Д. Малама.
После революции Козо-Полянский служил гражданским инженером в ведомстве путей сообщения. В 1920-е годы заведовал строительством сахарного завода в г. Кореновске. Умер в 1935 году, в Астрахани.