Окончил Ленинградский финансово-экономический институт (1962), учился у Л. Кантора.
Работал (с 1968) в Ленинградской лаборатории НИИ по ценообразованию (заведующий с 1983 по 1994). Входил в редакционный совет журнала «Экономическая школа». Профессор ГУ ВШЭ (1994—1996) и Европейского университета (1996—1999; Петербург).