Rajoy hizo estas declaraciones en una rueda de prensa tras el encuentro bilateral con el primer ministro británico, David Cameron, que aseguró que Gran Bretaña "actuará con cabeza y corazón" ante esta grave crisis humanitaria.
El mandatario español cede así ante la presión ciudadana, que lleva semanas instando al Ejecutivo a actuar.
Hasta el momento, solo habían aceptado dar asilo a la mitad de los refugiados propuestos por la Comisión Europea: 2.749 personas frente a las 5.837 de la propuesta de mínimos de Bruselas.
"Europa no puede renunciar a dar asilo a aquellas personas que tengan derecho al mismo, forma parte de nuestro acervo como europeos, es un deber moral", señaló Rajoy.
Rajoy también ha pedido resolver la cuestión "puntual" de los refugiados en origen, en zonas como Siria u otros países en guerra, exigiendo a la Comisión Europea "una política de inmigración a medio y largo plazo".
El primer ministro británico ha respaldado las palabras de Rajoy e incluso ha anunciado medidas que tomará Londres, acogiendo a los refugiados directamente de los campos existentes en Siria.