Fill de Carles Riba i Clementina Arderiu. Estudià a la Universitat Autònoma de Barcelona i a la de Montpeller, i a l’Escola d’Enginyers de Terrassa, on es doctorà en enginyeria tèxtil. Redactor d'Ingeniería Textil (1952), de Publicaciones Técnicas Textiles (1955) i de la part castellana d’un diccionari tèxtil multilingüe (1965); col·laborà també a Boletín Textil Internacional.