Paolo Riva wurde 1977 in Balerna/Tessin in der italienischsprachigen Schweiz geboren. Seine Mutter ist Italienerin, sein Vater Deutsch-Schweizer. Er studierte Deutsche Philologie in München und Philosophie in Rom. In Zürich arbeitete er lange als Werbetexter. Riva lebt mit seiner Familie, Hunden und Eseln auf einem Hof in der südlichen Toskana.