Shurasena was an ancient Yadava ruler of Mathura after whom the Surasena Kingdom or mahajanpada and the Yadava sept of Surasenas or Shoorsainis were named. According to a tradition, found in the Linga Purana, Shurasena was son of Kartavirya Arjuna. According to another tradition found in the Ramayana and the Vishnu Purana, Shurasena was son of Shatrughna, brother of Rama. According to the Devi-Bhagavata Purana, Shurasena was father of Vasudeva (father of Krishna). He is extensively mentioned in both the Mahabharata and the Puranas as the father of Vasudeva (father of Krishna) and Kunti (mother of Pandava).