В сезоне 1968-69 гг. выступал за «Университет» (Таш.), в 1970-81 гг. — за ЦСКА. За время выступления как в клубе, так и в сборной команде СССР, завоевал репутацию прекрасного снайпера.
С 1981 по 1983 гг. — тренер-методист ЦСКА. В 1983 году уехал на о. Мадагаскар, где работал главным тренером мужской баскетбольной команды «КОСФАП» (1983—1986), ставшей чемпионом страны. Был награжден Орденом «Заслуг перед Мадагаскаром». После возвращения на Родину в 1986 году стал тренером мужской баскетбольной команды ЦСКА (до 1999).
Работая тренером в команде ЦСКА, он трижды становился чемпионом СССР и шесть раз — чемпионом России. Чемпион первых Всемирных военных олимпийских игр. Вместе с командой трижды доходил до четвертьфинала Евролиги. В 1996 году участвовал в финале четырех Евролиги в Париже, где команда заняла 3-е место.
Главный тренер юниорской сборной России (1992—1995; 1993 — бронзовый призер чемпионата Европы в Турции). С 1999 по 2001 год — главный тренер мужской баскетбольной команды «Уникс» (Казань), которая в сезон 2000/01 года впервые в своей истории завоевала бронзовые медали чемпионата России. В 2001—2003 годах — главный тренер мужской баскетбольной команды «Спартак» (Санкт-Петербург). В 2004—2005 годах — главный тренер команды «Динамо». В течение двух сезонов команда дважды попадала в «Финал четырех» Кубка ФИБА.
Окончил факультет журналистики МГУ (1978).