Николай Алексеевич Некрасов родился в местечке Немиров Подольской губернии (Малороссия) в 1821 г. Детство его прошло в имении Грешнево Ярославской губернии. Вместе с братом Андреем поступил в Ярославскую гимназию. Некрасову не было еще и семнадцати лет, как он переехал в Петербург. Николай нарушил волю отца и вместо военной карьеры выбрал учебу в университете. Не поступив, он становится вольнослушателем.