Филипп Янковский родился 10 октября 1968 года в Саратове. Отец — Олег Иванович Янковский (1944—2009), актер и режиссер, Народный артист СССР. Мать — Людмила Александровна Зорина (1941), актриса, заслуженная артистка России.
В 1974 году Филипп дебютировал в кино, сыграв Алешу в картине режиссера Андрея Тарковского «Зеркало».
Первую взрослую роль артист сыграл в 1986 году в фильме «Сентиментальное путешествие на картошку».
В 1990 году Филипп Янковский женился на актрисе Оксане Фандере, с которой он познакомился в 1988 году на дне рождения общего друга. В браке у супругов родились сын Иван (1990) и дочь Лиза (1995).
В этом же году, после окончания Школы-студии МХАТ, актер поступил во ВГИК на режиссерский факультет (мастерская Владимира Наумова).
Первая известность пришла к Янковскому в 2000 году после роли молодого трубадура в картине Александра Абдулова «Бременские музыканты & Co».
В 2002 году Филипп дебютировал как режиссер, сняв ленту «В движении». Картина стала очень успешной в прокате и принесла Янковскому премию «Ника-2003» в номинации «Открытие года».
Также Янковский снял фильмы: «Статский советник» (2005), «Меченосец» (2006) и «Каменная башка» (2008).
В 2013 году Филипп Янковский дебютировал на театральной сцене, сыграв в спектакле МХТ «Карамазовы» режиссера Константина Богомолова.
Филипп Янковский: «Еще в училище нас учили, что от них сохнет во рту, произносить текст будет сложно. На всякий случай за кулисами всегда разрезали лимон — стоило нам на него посмотреть, и рот увлажнялся сам собой!». Цитата взята с сайта «7days.ru»
За свою карьеру Филипп сыграл роли в таких фильмах и сериалах, как: «Филер» (1987), «Афганский излом» (1991), «Зона Любэ» (1994), «День полнолуния» (1997), «Часы без стрелок» (2001), «Одиночество крови» (2002), «Распутин» (2011), «Любовь с акцентом» (2012), «Три мушкетера» (2013), «Гетеры майора Соколова» (2014), «Охотники за головами» (2014), «Чудотворец» (2014), «Звезда» (2014) и др.
В 2020 году Филипп Янковский снялся сразу в четырех фильмах: «Номер один», «Мы», «Карамора» и «Один день Ивана Денисовича».
В 2021 году актер исполнил роль Ивана Шухова в ленте Глеба Панфилова «Иван Денисович», снятой по мотивам рассказа Александра Солженицына.
В 2022 году артист сыграл в сериалах «Карамора» и «Монастырь».
В 2023 году Янковский снялся в кинокартинах «Самая большая луна», «Черное облако», «Царская прививка» и «Волшебный участок».
В 2024 году Филипп сыграл в таких фильмах и сериалах, как «Прелесть», «Лихие», «Враг у ворот» и «Прометей».
В 2025 году на экраны выйдут сериалы «Чужие деньги», «Чудо» и «Резервация», главные роли в которых исполнил Филипп Янковский.