Enligt AFP ska mannen ha haft både huvud och axlar utanför flygplanet innan andra passagerare lyckades slita tillbaka honom.
Den dramatiska händelsen inträffade på torsdagsmorgonen på ett Ryanair-plan som vid 09.53 flög från Thessaloniki i Grekland till Memmingen i Tyskland.
Fönstret slets sönder
Planet befann sig över Nordmakedonien när katastrofen var nära.
Enligt flera medier träffades flygplanet av skräp som lossnat från en av motorerna. Delarna ska ha krossat ett kabinfönster och utlöst en kraftig tryckförändring.
Den 61-årige serbiske mannen satt precis intill.
På några sekunder drogs han mot det öppna hålet.
Medpassagerare kastade sig fram och lyckades få tag i honom innan det var för sent.
Fördes till sjukhus
Mannen klarade sig mirakulöst undan med skrubbsår och fördes till sjukhus efter landningen.
Flygplanet tvingades efter händelsen återvända till Thessaloniki.
Ryanair har bekräftat att ett kabinfönster skadades under flygningen och ett ersättningsflyg sattes senare in för passagerarna.
Det är ännu oklart exakt vad som orsakade den dramatiska händelsen.