Mammalian cell surfaces are modified by complex arrays of glycoproteins, glycolipids and polysaccharides, many of which terminate in sialic acid and have central roles in essential processes including cell recognition, adhesion and immunogenicity. Sialylation of glycoconjugates is performed by a set of sequence-related enzymes known as sialyltransferases (STs). Here we present the crystal structure of a mammalian ST, porcine ST3Gal-I, providing a structural basis for understanding the mechanism and specificity of these enzymes and for the design of selective inhibitors.