Sodium is kept immersed in Kerosene oil to protect it and to prevent accidental fire. Sodium is a highly reactive metal. It vigorously reacts with the oxygen, carbon dioxide, and moisture present in the air that causes a fire. For preventing this explosive reaction, Sodium is kept immersed in kerosene because it does not react in kerosene oil. Like sodium, potassium is also a highly reactive metal.