Родился 6 октября 1944 года в Москве.Окончил Московский областной институт физической культуры.
В 1956 г. начал играть в хоккей на московском стадионе «Трудовые резервы».
В 1962 - 1965 гг.- выступал за клуб «Энергия» (г.Саратов)
В 1965 - 1967 гг. - за московский «Локомотив».
В 1967 г. его призвали в армию и с 1967 по 1980 гг. выступал за Центральный спортивный клуб армии - ЦСКА, с 1973 по 1980 гг. был капитаном ЦСКА и сборной СССР.
Борис Михайлов считается одним из лучших хоккеистов последних поколений. Он вместе с Валерием Харламовым и Владимиром Петровым образовал знаменитую тройку нападающих ЦСКА и сборной команды СССР.
Борис Михайлов - Олимпийский чемпион 1972 и 1976 гг., вице-чемпион Олимпиады-80,
чемпион мира 1969-1971, 1973-1975, семикратный чемпион Европы 1969, 1970, 1973-1975,
второй призер чемпионата мира 1972, 1976 и чемпионата Европы 1971, 1972, третий призер чемпионата Европы 1976 года.
Сыграл на этих турнирах 85 матчей, забил 77 голов (рекордсмен сборной по забитым шайбам).
Чемпион СССР (1968, 1970-1973, 1975), второй призер чемпионата СССР (1969, 1974, 1976), обладатель Кубка СССР (1968, 1969, 1973).
Финалист Кубка 1976, 4 раза (1969, 1973-1975) входил в список 6 и 9 раз (1967-1976) 34 и 40 лучших игроков сезона.
Участник матчей с профессиональными хоккеистами НХЛ в 1972, 1974, 1975/76.
В 1971 и 1975 гг. вместе с Владимиром Петровым и Валерием Харламовым получил приз газеты «Труд» для самой результативной тройки.
В 1981 - 1984, 1992 - 1998 и 2002-2005 гг. - главный тренер СКА (Ленинград - Санкт-Петербург).
В 1992 - 1995 и 2001-2002 гг. - главный тренер сборной России. Под его руководством она выиграла чемпионат мира 1993 года. Эта была последняя победа хоккейной команды России в ХХ столетии.
С 1996 по 1997 гг. - тренер сборной России.
В 1985-1991 и 1998-2000 гг. - главный тренер ЦСКА, пять раз завоевывавшего золотые медали в чемпионате СССР (1985 - 1989 гг.) и однажды - серебряные (1990).
С марта 2006 г. - вновь главный тренер СКА (Санкт-Петербург).
Подполковник запаса; Заслуженный мастер спорта СССР; Заслуженный тренер России. Награжден орденами Ленина, Трудового Красного Знамени, "Знак Почета", "За заслуги перед Отечеством" IV степени, медалью "За трудовую доблесть".
Женат, имеет двоих сыновей.