In Ruby, Sapphire, or Emerald, never.
In FireRed or LeafGreen, after you have defeated the Elite Four and have 'dex entries for at least 60 Pokémon.
You need to beat the elite four and get the national dex then talk to celio.
but before this, you must have defeated the elite 4
beat the elite four
Get the National Dex. You can do this by catching 50 different kinds of Pokemon (give or take a little.) Then, just go to One Island and visit him.
fight him ye i trick yu
beat the elite four with 60 owned Pokemon in your pokedex. celio will not tell you to get the ruby and Sapphire until u do
After beating the elite 4 and obtaining the national dex head to one island and talk to celio he will mention the ruby now go to mt ember to get it.
Talk to celio in 1 islnad and he will ask you to get a ruby. The ruby is in 1 island inside MT.Ember.
Katherine Celio is 5' 4".
Gaspare Celio was born in 1571.
Gaspare Celio died in 1640.
Celio González was born in 1924.