Nicotinamide adenine dinucleotide phosphate (NAD(P)H)-flavin oxidoreductases (flavin reductases) catalyze the reduction of flavin by NAD(P)H and provide the reduced form of flavin mononucleotide (FMN) to flavin-dependent monooxygenases. Based on bioinformatics analysis, we identified a putative flavin reductase gene, sso2055, in the genome of hyperthermophilic archaeon Sulfolobus solfataricus P2, and further cloned this target sequence into an expression vector. The cloned flavin reductase (EC. 126.96.36.199) was purified to homogeneity and characterized further. The purified enzyme exists as a monomer of 17.8 kDa, free of chromogenic cofactors. Homology modeling revealed this enzyme as a TIM barrel, which is also supported by circular dichroism measurements revealing a beta-sheet rich content. The optimal pH for SSO2055 activity was pH 6.5 in phosphate buffer and the highest activity observed was at 120 degrees C within the measurable temperature. We showed that this enzyme can use FMN and flavin adenine dinucleotide (FAD) as a substrate to generate their reduced forms. The purified enzyme is predicted to be a potential flavin reductase of flavin-dependent monooxygenases that could be involved in the biodesulfurization process of S. solfataricus P2.