It started as an ancient Egyptian tradition.

Egyptians believed that the ring finger has the "vein amoris", the vein of love, which runs straight to the heart.

Oh, and on wedding day, the engagement ring is moved to the right hand, so that the wedding band may be placed closest to the heart. Then the engagement ring is placed on top of the wedding band.