The emergence of inorganic and organic contaminants has raised great concerns owing to their adverse impact on human health and ecological security. Herein, first time one-pot process was applied for chitosan (CS) functionalization using graphene oxide (GO) and ethylenediaminetetraacetic acid (EDTA) for simultaneous capturing of toxic inorganic (lead (Pb2+) and cadmium (Cd2+)) and organic (ciprofloxacin (CIP) and sildenafil (SDF)) contaminants from wastewater. In this approach, we believe that CS would work as a backbone, GO would capture both inorganic and organic contaminants via electrostatic interactions, while EDTA would make complexation with heavy metals. Various parameters including pH, reaction time, concentration, reusability etc. were evaluated to achieve the best experimental result in monocomponent system. The prepared adsorbent displayed an excellent monolayer adsorption capacity of 351.20 and 264.10 mg g−1 for Pb2+ and Cd2+, respectively, while a heterogeneous sorption capacity of 75.40 and 40.90 mg g−1 for CIP and SDF, respectively. The kinetics data fitted well to Pseudo-second order (PSO) kinetics model for both types of contaminants and gave faster interaction towards metal ions (higher k2) than organic contaminants. Experimental results showed excellent adsorption efficiencies at environmental levels in the capturing of both inorganic and organic contaminants at the same time from polluted water. The capturing mechanism of both types of contaminants was explained by elemental mapping, EDS, and FT−IR spectra. Overall, easy synthesis, excellent capturing capacity, and reusability imply that the prepared adsorbent has a sufficient potential for the treatment of co-existing toxic contaminants in water.