Лех Качиньский родился 18 июня 1949 года в Варшаве. Он окончил юридический факультет Варшавского и Гданьского университетов. В 1971-1997 годах - научный сотрудник Гданьского университета. Политическую карьеру начинал в "Солидарности" в период возникновения этого профсоюза в 1970-1980-х годах, соратник Леха Валенсы. В августе 1980 года принимал активное участие в забастовочном движении в Гданьске. В 1983-1984 годах руководил одной из комиссий "Солидарности", затем являлся представителем этого профсоюза в Гданьске. В 1988 году Лех Качиньский стал секретарем Всепольской комиссии "Солидарности", в 1989 году - членом президиума этой комиссии, а в 1990 году - первым заместителем председателя.
В 1989 году Качиньский был избран в Сенат, а в 1991 году в Сейм. В 1991 году возглавил Бюро национальной безопасности в канцелярии президента Польши, в 1992 году - Центральную аудиторскую комиссию (до 1995 года). В 1990-х годах Лех Качиньский - один из лидеров партии "Соглашение центристских сил". В 2000-2001 годах занимал пост министра юстиции в правительстве Ежи Бузека. Весной 2001 года Лех Качиньский совместно с братом Ярославом создал политическую партию "Закон и справедливость", которая на парламентских выборах в том же году получила 9,5 процентов голосов избирателей. С 2002 по 2005 год Лех Качиньский являлся президентом (мэром) Варшавы. 23 декабря 2005 года вступил в должность президента Республики Польша.