Από το καλοκαίρι του 2016, προβιβάστηκε από τις ακαδημίες στην Β ομάδα της Ντνίπρο. Έκανε το ντεμπούτο του στην πρώτη ομάδα σε ηλικία 17 ετών, σε αγώνα εναντίον της ΦΚ Καρπάτι Λβιβ στις 16 Οκτωβρίου 2016 για το Πρωτάθλημα Ουκρανίας.[1] Ήταν ο βασικός τερματοφύλακας της Ντνίπρο για την υπόλοιπη σεζόν, παίζοντας σε συνολικά 25 αγώνες για το σύλλογο, σε όλες τις διοργανώσεις που συμμετείχε ο σύλλογος. Ωστόσο, στο τέλος της σεζόν, λόγω οικονομικών παρατυπιών, η Ντνίπρο υποβιβάστηκε απευθείας στη Β κατηγορία Ουκρανίας (τρίτο επίπεδο ποδοσφαίρου) και πολλοί παίκτες, συμπεριλαμβανομένου του Λούνιν, είχαν την ελευθερία να εγκαταλείψουν το σύλλογο.[2]
Ζορία Λουχάνσκ
Ο Λούνιν πέρασε τη σεζόν 2017-18 παίζοντας για τη Ζορία Λουχάνσκ, όπου και πάλι γρήγορα καθιερώθηκε ως ο πρώτος τερματοφύλακας. Στις 14 Σεπτεμβρίου 2017, ο Λούνιν έκανε το ευρωπαϊκό του ντεμπούτο, στην ήττα της Ζορία με 0-2 στη φάση ομίλων του Europa League 2017-18 εναντίον της Έστερσουντ ΦΚ στην Αρένα Λβιβ. Με το τέλος της σεζόν είχε αγωνιστεί σε 36 αγώνες, σε όλους τους αγώνες εκείνη τη σεζόν, συμπεριλαμβανομένων και των 6 αγώνων της Ζορία στο Europa League.
Ρεάλ Μαδρίτης
Στις 19 Ιουνίου 2018, η Ρεάλ Μαδρίτης ήρθε σε συμφωνία με Ζορία Λουχάνσκ για τη μεταγραφή του Λούνιν, με αναφερόμενο ποσό 8,5 εκατομμυρίων ευρώ, συν 5 εκατομμύρια πρόσθετα μπόνους.[3] Η συμφωνία ολοκληρώθηκε τέσσερις ημέρες αργότερα και έγινε ο πρώτος Ουκρανός που έπαιξε για το σύλλογο.[4] Στις 27 Αυγούστου 2018, δόθηκε με δανεισμό στην ΚΝ Λεγανές της Πριμέρα Ντιβισιόν για τη σεζόν.[5][6] Στα μισά της σεζόν, δήλωσε ότι ήταν ικανοποιημένος ως δεύτερος τερματοφύλακα πίσω από τον Ιβάν Κουεγιάρ και θα ολοκλήρωνε το συμβόλαιο δανεισμού του.[7]
Στις 13 Αυγούστου 2019, δόθηκε με δανεισμό στη Ρεάλ Βαγιαδολίδ για τη σεζόν 2019-20.[8][9] Στις 15 Οκτωβρίου 2019, ο Λούνιν συμπεριλήφθηκε στον κατάλογο των 20 καλύτερων παικτών κάτω των 21 ετών για το βραβείο Golden Boy 2019.[10]
Στις 15 Ιανουαρίου 2020, ο δανεισμός του στη Ρεάλ Βαγιαδολίδ τερματίστηκε. Την ίδια ημέρα, η Ρεάλ Οβιέδο ανακοίνωσε το δανεισμό του Λούνιν έως τις 30 Ιουνίου 2020.[11][12]
Ο Λούνιν έκανε το ντεμπούτο του στην Εθνική Ουκρανίας στην ηλικία των 19 ετών, στις 23 Μαρτίου 2018, σε φιλική ισοπαλία με 1-1 εναντίον της Σαουδικής Αραβίας.[14]