Dantavakra (Sanskrit: दन्तवक्र), was the king of Karusha. Dantavakra was the third and last birth of Vishnu's gatekeeper Vijaya.
According to the Padma Purana (VI.274.16-7), he was of Chaidya lineage.
According to the Vishnu Purana (IV.XIV.40), and some editions of Bhagavata Purana(X.78.5-6) he was a son of Vriddhasharman and Shrutadeva (or Shrutadevi), who was Kunti's and Vasudeva's sister. He was named "Dantavakra" as his teeth were crooked after his birth. Viduratha was his brother. Shishupala was his cousin from the maternal side. He was an ally of Jarasandha, Kamsa, Salva and Paundraka, and an enemy of Vasudeva Krishna.
In the epic Mahabharata 2:30, he is mentioned as the king of the Adhirajas. Pandava general Sahadeva defeated him, making him pay tribute, he then was re-installed on his throne. He attacks Krishna who was on his way to Dwaraka after the Rajasuya sacrifice (which Dantavakra had not attended, to protest the killing of Jarasandha) to avenge Shishupala, and his friend Salva — and he was killed by Krishna in a mace-duel. His brother, Viduratha also dies in the same battle.