Родился 1 сентября 1899 г. в Воронеже в семье слесаря железнодорожных мастерских Климентова (в 20-х гг. XX в. писатель сменил свою фамилию на фамилию Платонов).
Учился в церковно-приходской школе, затем в городском училище; в 15 лет начал трудиться, чтобы поддержать семью. Был подсобным рабочим, литейщиком, слесарем и др.
В 1918 г. Платонов поступил в Воронежский железнодорожный политехникум. В 1919 г. он участвовал в Гражданской войне в рядах Красной армии.
После окончания войны возвратился в Воронеж, стал студентом Политехнического института (окончил в 1926 г.).