В 1956 году окончил Московское театральное училище им. Б.Щукина. Учился на одном курсе с Александром Ширвиндтом, Ниной Дорошиной, Владимиром Земляникиным. С 1955 по 1964 год - ведущий программ Центрального телевидения СССР. В 1960-е годы - актер Московского театра драмы и комедии (на Таганке). Затем несколько лет работал в Московском театре оперетты.
Был худруком Центрального концертного зала "Россия".
Был женат на актрисе Кюнне Николаевне Игнатовой. От этого брака сын - актер и драматург Пётр Соколов. Второй женой была актриса Тамара Дмитриева. От второго брака сын - Михаил Дмитриев.