Родился в 1907 году в Москве. В 1926 году переехал в Мурманск и поступил матросом на рыболовецкое судно. Затем плавал на различных судах в районах Крайнего Севера и Дальнего Востока. В 1933 окончил Владивостокский морской техникум. В этом же году назначен заместителем начальника морского управления треста «Дальморзверпром».
Печатался с 1928 года. Наибольшую известность из его произведений получил юмористический роман «Приключения капитана Врунгеля». В 1937 году Некрасов был помощником первого секретаря Днепропетровского обкома ВКП(б), был репрессирован.
С октября 1941 рядовой на Западном фронте, с осени 1942 сотрудник фронтовой газеты. Член СП СССР с 1943. С ноября 1943 в резерве ГлавПУРа в Москве, в 1944 уволен в звании лейтенанта.