Other rare causes of sternum pain include: 1  Lung cancer. 2  Upper abdominal discomforts causes pain below sternum. 3  Stomach ulcers causes sternum pain after eating. 4  Injured ribs. 5  Bone cancer. 6  Too much physical exercises.