Андрей Туполев родился в многодетной семье 10 ноября 1888 года в деревне Пустомазово недалеко от города Кимры в Тверской области России. Его отец Николай Иванович Туполев был нотариусом в районном суде Тверской области. Его мать Анна Васильевна Лисицына была домохозяйкой. Она свободно говорила по-французски и по-немецки.