Ondřej Zmeškal se narodil v roce 1991 v Novém Telečkově, po narození byl umístěn do inkubátoru, kde přišel o zrak v jednom oku. Nadále se však věnoval sportu a následně se vyučil zahradníkem. V 19 letech přišel o zrak i ve druhém oku, protože z důsledků stěhování nábytku došlo k odchlípnutí sítnice, po několika operacích se zrak nevrátil a přišel tak o zrak úplně. Postupně se vrátil k práci zahradníka a v roce 2015 se začal věnovat běhu. V roce 2016 se zúčastnil maratonu na Velké čínské zdi v Číně. Medaili ze závodu následně vydražil v rámci podpory chlapce se svalovou dystrofií. Roku 2017 absolvoval Ironmann Regensburg v čase 11 hodin. V roce 2018 přeběhl v rámci podpory pro slepé děti Českou republiku, při běhu získal 280 tisíc Kč pro slepé děti a jejich lepší přístup ke sportu. Také se zúčastnil paratriatlonu v Lausanne. Zúčastnil se také světového poháru v Besanconu. V roce 2019 se chystal na kvalifikační závod v triatlonu v Abu Dabí, kde měl v plánu kvalifikovat se na paralympijské hry v Tokiu v roce 2020.