What causes convection current in air?
Convection currents are the result of differential heating. Lighter (less dense), warm material rises while heavier (more dense) cool material sinks. It is this movement that creates circulation patterns known as convection currents in the atmosphere, in water, and in the mantle of Earth.
In the atmosphere, as air warms it rises, allowing cooler air to flow in underneath. Along with the turning of the Earth, this movement of air creates winds. Winds, in turn, create surface waves on the ocean.
Or in simple words, differences in temperature resulting in density difference causes convection current in air.