Родился 28 октября (9 ноября н.с.) в Орле в дворянской семье. Отец, Сергей Николаевич, отставной гусарский офицер, происходил из старинного дворянского рода; мать, Варвара Петровна, — из богатой помещичьей семьи Лутовиновых. Детство Тургенева прошло в родовом имении Спасское-Лутовиново. Рос он на попечении "гувернеров и учителей, швейцарцев и немцев, доморощенных дядек и крепостных нянек".
С переездом семьи в Москву в 1827 будущий писатель был отдан в пансион, провел там около двух с половиной лет. Дальнейшее образование продолжал под руководством частных учителей. С детства он знал французский, немецкий, английский языки.
Осенью 1833, не достигнув пятнадцатилетнего возраста, поступил в Московский университет, а в следующем году перевелся в Петербургский университет, который окончил в 1936 по словесному отделению философского факультета.