A facile dispersive-micro-solid phase extraction (D-μ-SPE) method coupled with HPLC for the analysis of selected non-steroidal anti-inflammatory drugs (NSAIDs) in water samples was developed using a newly prepared magnetic sporopollenin-cyanopropyltriethoxysilane (MS-CNPrTEOS) sorbent. Sporopollenin homogenous microparticles of Lycopodium clavatum spores possessed accessible functional groups that facilitated surface modification. Simple modification was performed by functionalization with 3-cyanopropyltriethoxysilane (CNPrTEOS) and magnetite was introduced onto the biopolymer to simplify the extraction process. MS-CNPrTEOS was identified by infrared spectrometrywhile the morphology and the magnetic property were confirmed by scanning electron microscopy (SEM) and vibrating sample magnetometer (VSM), respectively. To maximize the extraction performance of ketoprofen, ibuprofen, diclofenac and mefenamic acid using the proposed MS-CNPrTEOS, important D-μ-SPE parameters were comprehensively optimized. The optimum extraction conditions were sorbent amount, 40 mg; extraction time, 5 min; desorption time; 5 min; sample volume, 15 mL; sample pH 2.0; and salt addition, 2.5% (w/v). The feasibility of the developed method was evaluated using spiked tap water, lake water, river water and waste water samples. Results showed that ketoprofen and ibuprofen were linear in the range of 1.0-1000 μg L-1whilst diclofenac and mefenamic acid were linear in the range 0.8-500 μg L-1. The results also showed good detection limits for the studied NSAIDs in the range of 0.21-0.51 μg L-1and good recoveries for spiked water samples in the range of 85.1-106.4%. The MS-CNPrTEOS proved a promising dispersive sorbent and applicable to facile and rapid assay of NSAIDs in water samples.