It is difficult to have a muscle 'displace'd without severe symptoms.
Probably, there is a blood clot - it fits
your description. If it is not near the skin, you may notice the colour change. Things generally heal in 2 to 6 weeks - resting the part helps.
A general surgeon
or an orthopaedic specialist will have to examine for further and proper assessment and assistance