П'єрфранческо Фавіно народився в Римі 24 серпня 1969. Закінчив Національну академію драматичного мистецтва «Сільвіо Д'Аміко», потім слідують курси підвищення, режисера Луки Ронконі. Це один із засновників центру актора в Римі.
У 2006 він також зіграв Христофора Колумба в «Ніч в музеї» «Twentieth Century Fox» . У 2008 він зіграв у стрічці «Хроніки Нарнії: Принц Каспіан». У 2009 — зіграв роль інспектора Ернесто Оліветті в «Ангели і демони» режисера Рона Говарда.