Based on your history, it seems like You may be suffering from knee ligamental injury to be specific PLC /meniscal injury
Next Steps
1.Consult an Orthopaedic Surgeon/ Arthroscopy surgeon
2.Investigate with Xray and MRI / CT
3 Protect your knee from further injury as it may dislocate and stop blood supply to your leg by vascular compression
Health Tips
Avoid running and Walking fast till your Final Diagnosis