Родился 16 мая 1972 года, в Кракове. В 1996 году закончил факультет права и администрации Ягеллонского университета в Кракове.
Отец Анджея Дуды — Ян Тадеуш Дуда — профессор технических наук. Мать — Янина Милевска-Дуда — профессор химии. Женат на дочери литератора Юлиана Корнхаусера Агате Корнхаусер-Дуда, учительнице немецкого языка. Воспитывает дочь.
В феврале 1997 года начал свою научную и преподавательскую работу на кафедре судопроизводства Ягеллонского университета. В октябре 2001 года был зачислен в штат отдела административного права Ягеллонского университета. В январе 2005 года получил степень доктора права.
С 2006 по 2007 год был заместителем госсекретаря в Министерстве юстиции. Бывший статс-секретарь в канцелярии президента Польши Леха Качинского (2008—2010), член Сейма (2011—2014) от партии «Право и справедливость». По результатам польских выборов в Европарламент, состоявшихся 25 мая 2014 года, получил мандат, таким образом сложив полномочия депутата Сейма.
6 декабря того же года получил одобрение партии для выдвижения своей кандидатуры на пост президента Польши. 30 марта 2015 года его заявление было зарегистрировано в Национальной избирательной комиссии. На выборах также получил поддержку партий «Пяст», «Объединенная Польша», «Лига Защиты Независимости», «Польша Вместе» и профсоюза «Солидарность».
10 мая 2015 года на выборах президента Польши набрал наибольшее количество голосов (34,76 %) и вышел во второй тур вместе с действующим президентом Польши Брониславом Коморовским.
Анджей Дуда победил во втором туре президентских выборов, прошедших 24 мая 2015 года. Действующий президент Польши Бронислав Коморовский признал поражение и поздравил его с победой. Вступил в эту должность 6 августа 2015 года.
12 июля 2020 года, по результатам второго тура выборов, Дуда переизбран президентом Польши, набрав 51,03% голосов избирателей.
Новый президент неоднократно выступал за поддержку Украины, в том числе и военную, а также за солидарную позицию Евросоюза в отношении России и более активное участие ЕС в переговорах о разрешении украинского кризиса. В одном из интервью, отвечая на вопрос о возможности визита в Москву, Дуда сказал, что сделал бы это "очень неохотно".
03.08.2020