Su construcción se encuadró en el proyecto Oporto 2001-Capital Europea de la Cultura, habiéndose iniciado en 1999 y terminado a principios de 2005, seis años después de la fecha prevista. Inmediatamente se convirtió en un icono de la ciudad.
Se construyó justo al lado de un centro principal de tráfico de la ciudad, la Rotunda da Boavista. El lugar donde se asienta el edificio era antiguamente un lugar de almacenamiento de tranvías fuera de servicio. Su construcción costó 100 millones de euros.
El proceso de edificación originó nuevos retos de ingeniería en lo referente a la construcción de la curiosa forma que tiene. Los constructoras del edificio fueron Ove Arup, Londres, junto con Afassociados, Oporto.
La Casa da Música tiene dos auditorios principales, aunque muchas otras áreas del edificio se pueden adaptar fácilmente para conciertos y otras actividades (talleres, actividades educativas, etc). El auditorio mayor tiene una capacidad inicial de 1.238 personas, pero puede variar según la ocasión.
El auditorio pequeño es tremendamente flexible, y no tiene un aforo fijo. Por término medio el habitáculo tiene capacidad para 300 personas sentadas y 650 de pie, aunque esto puede cambiar drásticamente dependiendo del tamaño del escenario, su localización, la ordenación de las sillas, la presencia y tamaño de aparatos de sonido y de equipos de grabación, etc.
El restaurante de la parte superior del edificio está diseñado para tener una capacidad de más de 250 personas.