Родился 1 июня 1960 года в Москве. Является воспитанником московского ЦСКА, в составе которого выступал с 1977 по 1989 год. В чемпионатах СССР провел 439 матчей, в которых забил 288 голов. В 1989–1990 годах Владимир Крутов играл за клуб НХЛ «Ванкувер Канакс» (61 матч, забил 11 голов). В 1991–1992 годах выступал за швейцарский «Цюрих» (28 игр, 13 голов).
За сборную СССР выступал с 1980 по 1989 год.
Двукратный чемпион Олимпийских игр (Сараево-1984, Калгари-1988). Пятикратный чемпион мира (1981–1983, 1986, 1989). Обладатель Кубка Канады 1981 года.
В мае 2010 года Владимир Крутов стал членом Зала славы Международной федерации хоккея.