Paolo Riva wurde 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.