Dentro del Plan Marco Asia-Pacífico 2000-2002, aprobado por el presidente del Gobierno español al clausurar la reunión de embajadores de España en Asia que se celebró en Manila en julio del año 2000, se decidió definir un plan estratégico para conseguir una mayor presencia española en las regiones de Asia y el Pacífico. Como consecuencia de dicho proyecto, el 9 de noviembre de 2001 se constituyó un consorcio integrado por el Ministerio de Asuntos Extranjeros, la Generalitat de Catalunya y el Ayuntamiento de Barcelona para crear la Casa Asia. La empresa nace con el objetivo prioritario de promover y realizar proyectos y actividades que contribuyan a un mejor conocimiento y al impulso de las relaciones entre España y los países de Asia y el Pacífico, sobre todo en las vertientes institucional, económica, académica y cultural.
La entidad está ubicada en el antiguo Palau del Baró de Quadras, en la Diagonal de Barcelona, obra del arquitecto Josep Puig i Cadafalch. Puig trabajó en dicho edificio entre 1902 y 1906. Se trataba de una gran vivienda unifamiliar en la que desarrolló el gusto neogoticista que caracteriza los primeros años de su producción. Destaca el cuidadoso trabajo de los elementos ornamentales perfectamente sincronizados en la dinámica de la estructura arquitectónica.