Николай. Павлович Картавый родился в 1910 году в г. Никольск-Уссурийске Приморского края, в семье бедного полтавского казака (отец его в составе русских войск служил в 1900 году в Китае и после демобилизации остался жить на Дальнем Востоке). Отец работал на разных поденных работах. Семья, состоявшая из восьми человек, постоянно жила впроголодь.
В 1918 году Николай поступил в никольск-уссурийскую церковно-приходскую школу. Но уже через два с половиной года ему пришлось оставить ученье и помогать отцу содержать семью. Был он продавцом газет, пас скот на заимке местного богача, работал на маковых плантациях, торговал папиросами, зарабатывая жалкие гроши. В период гражданской войны и интервенции на Дальнем Востоке Н. П. Картавый вместе с бездомной детворой скитался по рынкам в поисках куска хлеба. События гражданской войны в г. Никольск-Уссурийске проходили на его глазах. Прототипами героев в книге «Беспризорник Кешка и его друзья» послужили ребята, с которыми общался и которых хорошо знал Н. Картавый.
В 1927 году Н. П. Картавый поступил учеником на Океанский кожевенный завод. Здесь он вступил в комсомол, начал учиться в вечерней школе молодежи.
В 1930 году Н. П. Картавого приняли в члены Коммунистической партии и направили в совпартшколу, которую он окончил в 1932 году. В этом же году его призвали в ряды РККА.
После демобилизации работал в различных советских учреждениях. Одновременно Николай Картавый продолжал учиться, экстерном сдал экзамены за десятилетку, заочно окончил педагогический институт. В настоящее время он работает в Хабаровске.
«Беспризорник Кешка и его друзья» — первая книга Н. П. Картавого — в значительной степени автобиографична.