Александр Данилин родился 12 марта 1960 года в городе Москва. В 1983 году окончил лечебный факультет Московского медицинского стоматологического института и городскую интернатуру по специальности «Психиатрия и наркология».
C 1984 года работал в Наркологической клинической больнице № 17, с 1987 - заведующий отделением, с 1998 года - ведущий специалист больницы. Много лет занимался практической психотерапией в клиниках Москвы, преподавал в Московском государственном медицинском университете.
Также вел курс психотерапии на факультете валеологии Российского педагогического государственного университета, являлся ведущим программы «Общество против наркотиков» в Московском центре непрерывного образования взрослых.
С 2003 года по 11 августа 2016 года - автор и постоянный ведущий радиопрограммы «Серебряные нити» на «Радио России», позиционировавшейся как «передача о человеческой душе во всех ее проявлениях». C 2004 года по мотивам передач радиопрограммы ведет очные группы личностного роста в рамках «Клуба Серебряные нити».
На II Всероссийском семинаре-конкурсе телевизионных программ, телефильмов и телевизионных роликов социальной рекламы «Нет - наркотикам!» проводил психологические тренинги с представителями СМИ.
В 2010 году 23 декабря в интервью телеканалу РЕН ТВ выступил с резкой критикой администрации 17 московской наркологической больницы из-за установки видеокамер наблюдения в приемном покое.
В ноябре 2013 года реабилитационное отделение Данилина, заведующим которого он проработал 25 лет, было сокращено - по словам Данилина, из-за критики в адрес главного нарколога страны Е.А.Брюна.