Алексей Леонидович Кудрин родился 12 октября 1960 г. в городе Добеле в Латвии.
Получил высшее образование на экономическом факультете в Ленинградском Государственном Университете, после окончания работал исследователем Института социально-экономических проблем Академии наук СССР. Кандидат экономических наук, профессор.
С октября 1990 г. работал заместителем председателя Комитета по экономической реформе исполкома Ленсовета, затем перешёл в Комитет по управлению Ленинградской зоны свободного предпринимательства.
В ноябре 1991 стал заместителем председателя Комитета по экономическому развитию.
1992-1993 — председатель Главного финансового управления мэрии Санкт-Петербурга.
В 1993 вошёл в состав правительства Петербурга.
В августе 1996 назначен заместителем руководителя администрации президента Российской Федерации. А в марте 1997 — первым заместителем Министра финансов Российской Федерации.
С января 1999 г. — первый зампредседателя правления РАО «ЕЭС».
В мае 2000 получил пост министра финансов и заместителя председателя правительства. При смене кабинета министров в 2004 году сохранил свою должность.