Symptoms suggest intrarticular shoulder pathology...may be a labral tear or rotator cuff arthropathy (less likely) .
Try:
1. Ice pack application will help
2.Medications like Enzomac forte will help.
Next Steps
Visit Orthopaedic Surgeon for clinical evaluation and X-Rays / MRI.
Health Tips
Give rest to injured shoulder till clinically ruled out of pathology.