Šural was born in Hustopeče. He played for Czech sides Brno, Slovan Liberec and Sparta Praha. At the time of his death, he was playing for Turkish club Alanyaspor since early 2019. He played for the Czech Republic from 2013 until his death in 2019. He played for his country 20 times, scoring once. He also played for the Czech Republic at the UEFA Euro 2016.