Byla založena 29. srpna 1940 na letecké základně v Duxfordu ze samých zkušených a ostřílených pilotů, kteří již bojovali v bitvě o Francii. Za tři týdny od svého založení je prohlášena za bojeschopnou a se svými Hurricany Mk. I se přesunuje na letiště Speke u Liverpolu, kam byla přidělena k obraně tohoto města a ochraně jeho přístavu. Zároveň provádí navíc intenzivní výcvik v nočním létání. Svého prvního bojového vítězství nad nepřítelem získávají , v té době již letecká esa, dva českoslovenští piloti. F/Lt Alois Vašátko a Sgt. Josef Stehlík, kteří sestřelili dvoumotorový Junkers JU-88. Peruť stačila ještě zasáhnout do „ Bitvy o Británii", během které vykonala 85 bojových vzletů a ztratila jednoho pilota. Po dobu bojové činnosti operovala z mnoha dalšich leteckých základen RAF ve Velké Británii, například z Valey, Jurby na ostrově Man, Ayr, Harrowbeer, Churchstanton, Skeabrae na Orknejských ostrovech, Ibsley, Appledram a Bradwell Bay. Poslední leteckou bází perutě bylo letiště Manston ze kterého se 7. srpna vrací do vlasti. Od poloviny prosince 1940 do dubna 1941 prováděla hlídkovou činnost nad Svatojiřským průlivem. Po přezbrojení na letouny Hurricane Mk. IIB byla zasazena v rámci kenleyského wingu (Sgdn.1., 258., 312.) do útočných operací nad okupovanou Francii a doprovázela bombardovací letouny na strategické cíle, při kterých svedla řadu tvrdých soubojů se stíhacími letouny Messerschmity Bf - 109. V červenci 1941 se přesunula do Skotska, kde koncem roku obdržela po starších strojích Spitfire Mk. IIA novější typ Spitfire Mk. VB a Mk. VC. Od roku 1942 se již Velká Británie nebrání, ale útočí. A v jejím letectvu, též druhá československá stíhací peruť v rámci československého wingu získává další vítězství, ale také ztrácí i řadu kamarádů. V rámci 2. TAF byla vyzbrojena od ledna 1944 nejmodernějšími Spitfiry verze LF Mk. IXC a s nimi se účastní všech významných leteckých operací RAF (invaze, Arnhem, atd.). V srpnu 1945 se s dalšími československými perutěmi 310. a 313. vrací do osvobozené Československé republiky. Dne 22. září 1945 odlétá na svoji leteckou základnu v Českých Budějovicích, kde působí až do svého zrušení.
LETECKÉ ZÁKLADNY 312.čs. stíhací perutě
| | Duxford | 5. 9. 1940 - 26. 9. 1940 | | Speke | 26. 9. 1940 - 3. 3. 1941 | | Valey | 3. 3 . 1941 - 20. 4. 1941 | | Jurby, Isle Man | 20. 4. 1941 - 29. 5. 1941 | | Kenley | 29. 5. 1941 - 20. 7. 1941 | | Martlesham Heath | 20. 7. 1941 - 19. 8. 1941 | | Ayr | 19. 8. 1941 - 1. 1. 1942 | | Fairwood Common | 1. 1. 1942 - 3. 5. 1942 | | Harrowbeer | 3. 5. 1942 - 10. 10. 1942 | | Churchstanton | 10. 10. 1942 - 20. 2. 1943 | | Warmwell | 20. 2. 1943 - 6. 3. 1943 | | Churchstanton | 6. 3. 1943 - 24. 6. 1943 | | Skeabrae, Orkney Isle | 24 . 6. 1943 - 21. 9. 1943 | | Ibsley | 21 . 9. 1943 - 2. 12. 1943 | | Llanbedr | 2. 12. 1943 - 17. 12. 1943 | | Ibsley | 17. 12. 1943 - 20. 2. 1944 | | Mendlesham | 20. 2. 1944 - 23. 2. 1944 | | Southend | 23. 2. 1944 - 3. 3. 1944 | | Mendlesham | 3. 3. 1944 - 3. 4. 1944 | | Appledram | 3. 4. 1944 - 22. 6. 1944 | | Tangmere | 22. 6. 1944 - 3. 7. 1944 | | Lympne | 3. 7. 1944 - 11. 7. 1944 | | Coltishall | 11. 7. 1944 - 27. 8. 1944 | | Nort Weald | 27. 8. 1944 - 3. 10. 1944 | | Bradwell Bay | 3. 10. 1944 - 27. 2. 1945 | | Manston | 27. 2. 1945 - 13. 8. 1945 | | Praha - Ruzyň ČSR | 13. 8. 1945 - 22. 9. 1945 | | České Budějovice ČSR | 22. 9. 1945 |
VELITELÉ 312. ČS. STÍHACÍ PERUTĚ | | S/Ldr Ján Ambruš | 12. 9. 1940 - 12. 12. 1940 | | S/Ldr Frank H. Tyson | 5. 9. 1940 - 1. 4. 1941 | | S/Ldr Evžen Čížek | 12. 12. 1940 - 27. 5. 1941 | | S/Ldr Jan Klán | 27. 5. 1941 -5. 6. 1941 | | S/Ldr Alois Vašátko | 5. 6. 1941 - 30. 5. 1942 | | S/Ldr Jan Čermák | 30. 5. 1942 - 1. 1. 1943 | | S/Ldr Tomáš Vybíral | 1.1. 1943 - 1. 11. 1943 | | S/Ldr Františk Vancl DFC | 1.11. 1943 - 15.5. 1944 | S/Ldr Jaroslav Hlaďo DFC | 15. 5. 1944 - 15. 11. 1944 | S/Ldr Václav Šlouf DFC | 15. 11. 1944 - 19. 4. 1945 | S/Ldr Hugo Hrbáček DFC | 19. 4. 1945 - ČSR |
|