Can you trade a Pokemon from Pokemon FireRed to Pokemon SoulSilver?

no you can't but you can migrate in into diamond and then trade it.