A photon have dual nature: Wave and Particle. A photon is described by wave vector in quantum field theory.

The energy and momentum of a photon depends only on its frequency or inversely, its wavelength

E=hv =hc/λ

P=h/λ

So, Photon have no mass but it have momentum.

Photon have also a different quantity called spin angular momentum which not depends on frequency. The magnitude of the spin is root2h and the component measured along the direction of motion, it’s helicity, must be +or-h. There are two possible helicity which called right handed and left handed.

Many people say that photon have mass. If a photon did have mass then it would not move at the speed of light in vacume. It would slower than c and depends on its frequency and also coulomb’s law would be modified and the electromagnetic field would have an extra physical digree of freedom.

The Maxwell Theory predicts that the energy of light wave depends on its intensity, not on its frequency. But after some time, many experiment show that energy of light wave depends only on its frequency, not on its intensity. After that time, investigation of black body, according to Einstein the energy of any system that absorbs or emits electromagnetic radiation is an integer multiple of an energy quantum:

So a photon is pure energy; some say it is a carrier of energy similar to the idea of the electron being a carrier of charge. It does not interact with the Higgs field so it has no mass. The most stable particle is the proton, which has never been observed to decay.