In order to obtain a well understanding of the toxicity and ecological effects of trace elements in the environment, it is necessary to determine not only the total amount, but also their existing species. Speciation analysis has become increasingly important in making risk assessments of toxic elements since the toxicity and bioavailability strongly depend on their chemical forms. Effective separation of different species in combination with highly sensitive detectors to quantify these particular species is indispensable to meet this requirement. In this paper, we present the recent progresses on the speciation analysis of trace arsenic, mercury, selenium and antimony in environmental and biological samples with an emphasis on the separation and detection techniques, especially the recent applications of high performance liquid chromatography (HPLC) hyphenated to atomic spectrometry or mass spectrometry.