Окончил актерский (1969) и режиссерский (1977) факультеты Всесоюзного государственного института кинематографии.
В 1960-1961 играл на сцене Московского драматического театра им. А. С. Пушкина, в 1969-1970 — на сцене ЦТСА.
Художественный руководитель экспериментального молодежного творческого объединения «Дебют».
Лауреат Государственной премии РСФСР (1975, за фильм «Горячий снег»). Главный приз на ВКФ «Молодость» (1978, за фильм «Ангел мой»). Приз «За самый удачный дебют» на КФ «Дебют» в Свердловске (1983, за фильм «Нас венчали не в церкви»). Лауреат премии Ленинского комсомола (1978, за актерские работы). Заслуженный артист РСФСР (1976).
Заслуженный деятель искусств РФ (2001).
Список фильмов, в которых участвовал Борис Токарев