Родился в усадьбе Новоселки Мценского уезда Орловской губернии. Был внебрачным сыном богатого помещика, ротмистра в отставке, Афанасия Неофитовича Шеншина. Последний женился за границей на лютеранке Шарлотте Беккер (в замужестве Фет), но без православного обряда, вследствие чего брак, законный в Германии, был признан незаконным в России. В 14 лет по решению духовной консистории Афанасий получил фамилию своей матери Шарлотты Фет, одновременно утратив право на дворянство. Впоследствии он добился потомственного дворянского звания и возвратил себе фамилию Шеншин, но литературное имя - Фет - осталось за ним навсегда.
Учился Афанасий Фет на словесном факультете Московского университета. Еще студентом, в 1840 году, Фет издал первый сборник своих стихотворений - «Лирический Пантеон». В 1857 году женился на сестре врача С.П. Боткина Марии. Умер Афанасий Фет 3 декабря 1892 года в Москве.
Как певец женщины и любви к ней, Фет может быть назван славянским Гейне. Это Гейне незлобивый, без социальной иронии и без мировой скорби, но столь же тонкий и нервный, и даже еще более нежный. Трудно вообразить себе более рыцарственно-нежное поклонение перед женщиной, чем в стихах у Фета. Большой знаток и ценитель природы вообще и русской в особенности, Фет создал целый ряд шедевров и в сфере лирики природных настроений. Также известен как переводчик Горация, Овидия, Гете, Шопенгауэра.