Fill de l'arquitecte Rovira i Trias, va obtenir el títol d'arquitecte el 1866 a l'Escola d'Arquitectura de Madrid i poc després ja estava construint el campanar de l'església parroquial de les Corts seguint l'estil del temple però amb aplicacions de ferro.
Els seus edificis pròpiament modernistes són la Casa Casas-Carbó (1894; passeig de Gràcia, 96), en la decoració interior de la qual van treballar J. Pascó i J. Orriols, i la Casa Codina (1898; passeig de Gràcia, 94).
Va fer alguna incursió en el món de l'escenografia, com els decorats per al Teatro Circo Barcelonés (Montserrat, 18; desaparegut).
Va ser professor de l'Escola d'Arquitectura de Barcelona i va publicar alguns llibres de text.