El granuloma por cuerpo extraño es causado por factores endógenos y exógenos. Los factores endógenos incluyen la queratina, el sebo, los uratos, el colesterol y sus cristales, etc.; los factores exógenos incluyen la tinta de tatuaje, la parafina, los aceites, la silicona, etc.