Алексей Леонидович Кудрин родился 12 октября 1960 года. Окончил экономический факультет Ленинградского государственного университета в 1983 году. Кандидат экономических наук (1988 год, тема диссертации: "Сравнимость в механизме реализации отношений экономического соревнования"). С 1988 года занимался наукой в Институте социально-экономических проблем АН СССР.
С октября 1990 года — в исполкоме Ленсовета. С ноября 1991 года — зампред Комитета по экономическому развитию Санкт-Петербурга, курировал вопросы инвестиционной политики. Затем председатель Главного финансового управления мэрии города. С 1993 года — заместитель, первый заместитель мэра (А.А. Собчака). Работал в правительстве Санкт-Петербурга вместе с В.В. Путиным. Ушел в отставку после поражения Собчака на выборах мэра Санкт-Петербурга в 1996 году.
С 1 августа 1996 по 26 марта 1997 года — заместитель руководителя администрации президента РФ — начальник Главного контрольного управления Администрации президента Российской Федерации. Преемником Кудрина на посту главы Главного контрольного управления стал Владимир Путин.
В марте 1997 назначен первым заместителем министра финансов РФ. С 18 мая 2000 до сентября 2011 года занимал пост главы Минфина РФ, в 2000-2004 и в 2007-2011 годах был также заместителем председателя правительства.