Selenenic acids are highly reactive intermediates of selenoproteins’ enzymatic reactions. Knowledge of how the protein environment protects and stabilizes them is fundamental not only to descriptions of selenoproteins’ reactivity but also potentially for proteomics and therapeutics. However, selenenic acids are considered particularly short-lived and were not yet identified in wild-type selenoproteins. Here, we report trapping the selenenic acid in glutathione peroxidase, an anti-oxidant enzyme that efficiently eliminates hydroperoxides. It has long been thought that selenium-containing glutathione peroxidases form a selenenic acid intermediate. However, this putative species has eluded detection. Here, we report its identification. The selenenic acid in bovine glutathione peroxidase 1 was chemically trapped using dimedone, an alkylating agent specific to sulfenic and selenenic acids. The alkylation of the catalytic selenocysteine was verified by electrospray ionization mass spectrometry. In the presence of glutathione, the selenocysteine was not alkylated because the selenenic acid condenses faster with glutathione than the alkylation reaction. In the absence of thiols, the selenenic acid was surprisingly long-lived with 95% of the protein still able to react with dimedone 10 min after hydrogen peroxide was removed, indicating that the protein environment stabilizes the selenenic acid by shielding it from reactive groups in the protein. After 30 min, the selenocysteine was no longer modified but became accessible once the protein was exposed to reducing agents. This suggests that the selenenic acid reacted with a protein’s amide or amine to form a selenylamide bond. Such a modification may play a role in protecting glutathione peroxidase’s reactivity.