Interferon regulatory factor (IRF) family involves in the transcriptional regulation of type I Interferons (IFNs) and IFN-stimulated genes (ISGs) and plays a critical role in cytokine signaling and immune response. However, systematic identification of the IRF gene family in teleost has been rarely reported. In this study, twelve IRF members, named PoIRF1, PoIRF2, PoIRF3, PoIRF4a, PoIRF4b, PoIRF5, PoIRF6, PoIRF7, PoIRF8, PoIRF9, PoIRF10 and PoIRF11, were identified from genome-wide data of olive flounder (Paralichthys olivaceus). Phylogenetic analysis indicated that PoIRFs could be classified into four clades, including IRF1 subfamily (PoIRF1, PoIRF11), IRF3 subfamily (PoIRF3, PoIRF7), IRF4 subfamily (PoIRF4a, PoIRF8, PoIRF9, PoIRF10) and IRF5 subfamily (PoIRF5, PoIRF6). They were evolutionarily related to their counterparts in other fish. Gene structure and motif analysis showed that PoIRFs protein sequences were highly conserved. Under normal physiological conditions, all PoIRFs were generally expressed in multiple developmental stages and healthy tissues. After E. tarda attack and temperature stress, twelve PoIRFs showed significant and different changes in mRNA levels. The expression of PoIRF1, PoIRF3, PoIRF4a, PoIRF5, PoIRF7, PoIRF8, PoIRF9, PoIRF10 and PoIRF11 could be markedly induced by E. tarda, indicating that they played a key role in the process of antibacterial immunity. Besides, temperature stress could significantly stimulate the expression of PoIRF3, PoIRF5, PoIRF6 and PoIRF7, indicating that they could transmit signals rapidly when the temperature changes. In conclusion, this study reported the molecular properties and expression analysis of PoIRFs, and explored their role in immune response, which laid a favorable foundation for further studies on the evolution and functional characteristics of the IRF family in teleost fish.