Maresch startete bei den Olympischen Sommerspielen 1956 in Melbourne. Dort nahm er an drei Wettbewerbe teil. Er bestritt er mit dem Vierer Österreichs die Mannschaftsverfolgung, sein Team blieb ohne Platzierung. Im olympischen Straßenrennen schied er beim Sieg von Ercole Baldini aus. Die Mannschaft Österreichs mit Arthur Mannsbarth und Franz Wimmer kam nicht in die Mannschaftswertung.