Mannen blev påkörd av ett Öresundståg strax efter klockan 23, natten mot lördagen på spåret vid stationen i Sösdala.
Enligt inre befäl i Kristianstad uppgavs hans skador initialt vara allvarliga men inte livhotande.
När tåget kommit in på Malmö central kördes det genast undan från spåren.
Polisen misstänker inget brott i samband med olyckan.