Well, without a clinical evaluation it would be difficult to determine the cause of your symptoms. Possibilities that may need to be considered include fractures, dislocations, injuries to ligaments/ tendons etc. It would be best to have this evaluated by a primary care physician or an orthopedician for an accurate diagnosis and appropriate management. Meanwhile you could try rest, ice-packs and tylenol for relief.
Hope this helps.