Whether there is a fracture or not can be said only after getting an XRAY done. But going by what you have told us there is a high likeliness that there might be a fracture. Kindly have yourself checked by a good Oral and Maxillofacial Surgeon
who is the concerned specialist for such problems. He will be able to help you the best.