Dins del Pla Marc Àsia-Pacífic 2000-2002, aprovat pel president del Govern espanyol en clausurar la reunió d'ambaixadors d'Espanya a Àsia que va tenir lloc a Manila el juliol de 2000, es va decidir definir un pla estratègic per aconseguir una major presència espanyola a les regions d'Àsia i el Pacífic. Com a conseqüència d'aquest projecte, el 9 de novembre de 2001 es va constituir un consorci integrat pel Ministeri d'Afers Estrangers, la Generalitat de Catalunya i l'Ajuntament de Barcelona per crear Casa Àsia. L'empresa neix amb l'objectiu prioritari de promoure i realitzar projectes i activitats que contribueixin a un millor coneixement i a l'impuls de les relacions entre Espanya i els països d'Àsia i el Pacífic, especialment en els vessants institucional, econòmic, acadèmic i cultural.
L'entitat està ubicada a l'antic Palau del Baró de Quadras, a la Diagonal de Barcelona, obra de l'arquitecte Josep Puig i Cadafalch. Puig va estar treballant en aquest edifici entre 1902 i 1906. Era un gran habitatge unifamiliar en el qual desenvolupà el gust neogoticista que caracteritza els primers anys de la seva producció. Hi destaca l'acurat treball dels elements ornamentals perfectament sincronitzats en la dinàmica de l'estructura arquitectònica.