Родился 25 мая 1942 года в городе Малмыж Кировской области в семье Александра Георгиевича Калягина и Юлии Мироновны Зайдеман. Отец умер вскоре после рождения сына и мать воспитывала его одна.
В 1965 году окончил театральное училище им. Б. Щукина. Работал в МХАТе имени М.Горького, в других московских театрах.
Руководитель театра «Et Cetera».
В 1983 году получил звание народного артиста РСФСР, лауреат государственных премий за работы в театре и в кино.
В 1996 году избран председателем Союза театральных деятелей РФ.
Снялся в более чем 60 фильмах.
В 2003 году вступил в «Единую Россию».