The cause is the hormonal changes that occur during adolescence. There is a slight imbalance between testosterone and estrogen production for a short period of time. It is not clear why it sometimes affects one breast more that the other. Usually, this breast enlargement regresses (goes back down) as the other pubertal changes progress. There are no special treatments needed. If there is any discharge from the nipple, or if your son is not showing signs of going through puberty, then further evaluation could be needed.
There are reports of breast cancer in men, but it is extremely, extremely rare in adolescent boys, and I would not worry about this.