Советский и российский актёр театра и кино, продюсер.
Заслуженный артист России (1997).
Родился в Москве. Отец - Евгений Павлович Леонов (1926-1994). Мать - Ванда Владимировна Леонова (в девичестве Стойлова) - сотрудник литературной части театра "Ленком".
В 1980 году окончил Высшее Театральное училище имени Б.В. Щукина, курс А. А. Казанской.
С 1980 года - в труппе театра Московского театра имени Ленинского комсомола (ныне - "Ленком").
Его сын учится в Стокгольмском театральном институте.