Carbazole (CBZ) and acridine (ACR) are polycyclic aromatic nitrogen heterocycles (PANHs) widely found in combined contaminated soils, while investigations on organic-organic interactions have been very limited. In this study, batch experiments were carried out on five soils with different properties, taking CBZ as a representative of PANHs and ACR as a co-existing contaminant. The adsorption isotherms of CBZ (50–1000 μg/L) were nonlinear. Soil organic matter (SOM) and cation exchange capacity (CEC) showed positive correlations with CBZ adsorption-desorption coefficients. The adsorption mechanisms of CBZ involved hydrogen bonding, π-π interaction, and cation-π bonding. Different concentrations of ACR had varying effects on CBZ. The adsorption of CBZ was inhibited with 250 μg/L ACR. The cooperative adsorption was observed on three soils with increasing ACR concentration (1000 μg/L) and led to more pronounced nonlinear isotherms. The S-shaped isotherms of ACR indicated that ACR was adsorbed to the soil surface in a perpendicular configuration. New adsorption sites were created allowing for increased CBZ adsorption through π-π interaction with ACR. Therefore, variations in soil properties and potential impacts of co-existing contaminants should be well considered when assessing the combined pollution of site soil. This will contribute to a more accurate estimation of environmental and health risks.