Did Christopher Columbus sail for Spain?

Yes, though he himself was not Spanish, Christopher Columbus was paid by the Spanish government to explore the Atlantic Ocean, in hopes of finding new resources to be brought back to Spain.