you can not get him in the game
you cant
The only way to catch Celebi in Pokemon FireRed Version was to get the special Pokemon from a event. The only other way would be to cheat using an action replay device with a code.
I don't think you can catch celebi at all in fire red. There is one way though bring your gameboy/ds with a wireless adapter to a Pokemon convention to get celebi.
It is an event
You can't catch celebi in pokemon white.
yes
you can not catch celebi in Pokemon platinum
You Can Not Catch Celabi In Pokemon Firered Unless you trade with pokemon heartgold or soulsilver.
No you cannot catch Celebi in Pokemon Emerald.
Raikou, Entei, Suicune, Ho-oh, Lugia and Celebi.
you can not catch him
You cannot catch Celebi in Pokemon Soulsilver, you have to transfer it from Diamond and Pearl (if you have it in those games).