Thanks for posting your query.
It could be broken bone or soft tissue injury
.Without ray it is difficult to differentiate fracture
from others. I suggest you consult an orthopaedician for clinical examination. You may get Xray under his/her supervision.
Meanwhile avoid putting weight and rest well.You can take antiinflammatory drug like ibuprofen
to reduce pain and swelling.
Hope this will helps you. Feel free to ask me if you have any further queries.
Wish you good health. Take care.
Dr Saurabh Gupta.Orthopaedic Surgeon