Arm pain may be caused by a variety of conditions, including abnormalities or injury to bones, skin, nerves, joints, or blood vessels, as well as natural wear and tear, overuse, or trauma. It may be accompanied by inflammation, swelling, and discomfort. Treatment options vary depending on the cause of the pain.