João Penalva 1949-ben született Lisszabonban. 1976–1981 között a londoni Chelsea School of Art hallgatója volt. 2003–2004-ben DAAD-ösztöndíjas volt Berlinben. 2005-ben Párizsban járt tanulmányúton.
1996-ban kiállított a São Paulo-i Biennálén, 2001-ben a XLIX. Velencei Biennálén. Videomunkáival rendszeresen szerepel nemzetközi csoportos kiállításokon és biennálékon.
A budapesti Ludwig Múzeumban 2005-ben volt egyéni kiállítása.
1976 óta Londonban él és dolgozik.