The retention behavior of selenous acid, selenic acid, selenomethionine, selenoethionine, selenocystine, selenohomocystine, trimethyl-selenonium iodide, and (3-amino-3-carboxy-1-propyl)-dimethylselenonium iodide was studied on the polymer-based PRP-X200 cation exchange column with an aqueous solution of pyridine (20 to 100 mM) in the pH range 1.1-6.0 adjusted with formic acid as the mobile phase. An inductively coupled plasma mass spectrometer equipped with a hydraulic high pressure nebulizer served as selenium specific detector. The retention behavior was rationalized in terms of the pH-dependent deprotonation of the selenium compounds and of the pyridinium cation and of the formation of ion-pairs between hydrogen selenite, selenate, or the zwitterionic groups of the selenoamino acids with the pyridinium cation. A good separation of seven selenium compounds was achieved within 5.0 min at 40°C with 20 mM pyridine (pH 3.70). Selenoethionine eluted 15 min after injection. Peak areas and peak heights of the chromatographic signals provided linear calibration curves (r2 > 0.990). Detection limits obtained were 1 μg/L with the exception of selenoethionine (5 μg/L).