Андрей Ильин родился 18 июля 1960 года в Нижнем Новгороде.
1979 г. - окончил Горьковское театральное училище (курс Б. Наравцевича), Нижний Новгород
1983 г. - окончил актерский факультет Рижской консерватории (мастерская А. Каца).
После учебы в Рижской консерватории призван на срочную военную службу, снчала в пехоте, в подразделении разведчиков, затем последние полгода дослуживал в Ансамбле песни и пляски Прибалтийского военного округа.
Десять с половиной лет проработал в Рижском театре русской драмы.
Служил в Театре имени Моссовета.
В 2000 году принят в труппу МХТ им.Чехова.
Играет в спектаклях Театра им. Моссовета, МХТ им. Чехова, театрального агентства «Арт-партнер XXI», LA’ ТЕАТРа, Театра Сергея Безрукова.
С 1 сентября 2015 года вошел в состав труппы Театра имени Евгения Вахтангова.