Cresciuto nel settore giovanile del Bayer Leverkusen, debutta in prima squadra il 20 ottobre 2012, in occasione dell'incontro di Bundesliga pareggiato per 2-2 contro il Magonza, subentrando all'80' a Simon Rolfes.[1] Il mese successivo ha anche esordito nelle competizioni europee, disputando l'incontro della fase a gironi di Europa League perso per 2-0 contro il Metalist.[2] Dopo aver totalizzato soltanto 3 presenze con la squadra di Leverkusen, nel 2013 viene acquistato dall'Eskişehirspor, società della massima divisione turca.[3] Nel 2014 fa ritorno in Germania, disputando quattro stagioni nella terza divisione locale con le maglie di Rot-Weiß Erfurt[4] e Chemnitz.[5] Rimasto svincolato, nel febbraio 2019 viene ingaggiato dal Viktoria Berlino, che lo gira subito in prestito all'Austria Klagenfurt, che al termine della stagione lo acquista a titolo definitivo. Nel settembre 2020, si accorda con i cinesi dello Jiangxi Beidamen, ma poco dopo rimane senza squadra. Il 23 gennaio 2021, si trasferisce agli austriaci del Wacker Innsbruck, firmando un contratto valido fino al 2022 con opzione di rinnovo per un altro anno.[6] Il 14 gennaio 2022 viene acquistato dall'Hartberg, formazione della massima divisione austriaca, firmando un contratto fino al 2023.[7]
Dal 2009 al 2012 ha rappresentato le nazionali giovanili tedesche Under-16, Under-17 ed Under-18; nel 2011 ha disputato sia l'Europeo che il Mondiale di categoria con l'Under-17. Successivamente, ha giocato con le nazionali giovanili turche Under-19 ed Under-20.
^(DE) Okan Aydin fix bei Wacker Innsbruck, su fc-wacker-innsbruck.at, 23 gennaio 2021. URL consultato il 21 novembre 2022 (archiviato dall'url originale il 21 novembre 2022).
^(DE) Okan Aydin verstärkt die Hartberg-Offensive, su tsv-hartberg-fussball.at, 14 gennaio 2022. URL consultato il 21 novembre 2022 (archiviato dall'url originale il 22 ottobre 2022).