Stefano Riva è nato in Italia nel 1969. Dopo la formazione iniziale, realizzata daprima all’Istituto Statale d’Arte di Monza e poi alla Facoltà di Architettura del Politecnico di Milano. Ha cominciato a muoversi tra l’Italia e il Portogallo, dove vive e lavora dal 1995.

Ha iniziato la propria attività collaborando con lo studio ARX Portugal Arquitectos.Finchè nel 2004 ha aperto a lisbona il proprio studio, nel quale prepara progetti e concorsi, sia individualmente che in collaborazione con altri architetti.