Glutathione S-transferases (GSTs) comprise a large and diverse family of enzymes with a wide phylogenetic distribution. They are multifunctional enzymes that play a crucial role in cellular detoxification and oxidative stress tolerance. Comparing with that in mammals, investigation of GSTs is more complicated in teleosts because of the greater pressure they suffer in aquatic environment. In this study, we identified a set of 27 GSTs including 8 classes of members in common carp genome. Both sequences alignment and phylogenetic analysis exhibited that genes derived from the same GST class from different species share more similarity than genes of different classes in the same species. Copy number of GSTs examining showed that five classes of GST genes in common carp have undergone the gene duplications, including MGST1, GSTK, GSTM, GSTA and GSTT. Comparative genomics and syntenic analysis provided new evidences for better understanding on gene fates post whole genome duplication (WGD) of common carp. The expression patterns of all GST genes were established in various tissues, including brain, heart, spleen, kidney, intestine, gill, liver, skin, blood and muscle of common carp. Expression profiles provided us more evidences to understand GST gene functions as well as their functional evolution post duplication. Overall, the whole set of GST genes provide essential genomic resources for future biochemical, toxicological and physiological studies in common carp.