ولد أحمد زكي أبو شادي بحي عابدين بالقاهرة يوم 9 فبراير (شباط) 1892/ 11 رجب 1309، ونشأ بها في أسرة مميزة تعرف عمومًا بـ«أبو شادي المنوفية.
تلقى تعليمه الابتدائي بمدرسة الهياتم الأولية بحي الحنفي في السيدة زينب ثم بمدرسة عابدين الابتدائية، وأكمل تعليمه الثانوي بالمدرسة التوفيقية الثانوية بحي شبرا في القسم الداخلي بعد الافتراق الذي حدث بين والديه سنة 1905، وتخرج فيها من القسم العلمي سنة 1911.
ثم التحق بمدرسة الطب بقصر العيني بعد 1911 ولكنه لم يكمل دارسته فيها. وكان في بدايته يتردد كثيرًا على دار الكتب المصرية يقرأ الشعر العربي القديم وينقل في كراسته ما يعجبه منه وقد صحبته هذه الكراسة بعد اقامته في بريطانيا في 1913.