Родился в местечке Немирово (Подольская губерния) в семье мелкопоместного дворянина. Детские годы прошли в селе Грешневе в родовом имении отца, человека крайне деспотичного. В возрасте 10 лет был отдан в Ярославскую гимназию.В 17 лет переехал в Петербург, но, отказавшись посвятить себя военной карьере, как настаивал отец, был лишён материальной поддержки. Для того чтобы не умереть с голоду, стал писать стихи по заказу книготорговцев. В это время он познакомился с В. Белинским.В начале 1875 Некрасов тяжело заболел, ни знаменитый хирург, ни операция не могли приостановить стремительно развивавшегося рака прямой кишки. В это время он начал работу над циклом «Последние песни» (1877), своеобразным поэтическим завещанием, посвященным Фекле Анисимовне Викторовой (в творчестве Некрасова Зинаида), последней любви поэта. Некрасов скончался в возрасте 56 лет