PC Ed Barker, från större Manchester polisen (GMP), stoppade mannen faller 40ft (12m) från Rochdale Town Hall.
När PC Barker såg mannen i nöd, sprang han upp för byggnadens brandsteg innan han fångade honom precis när han försökte kasta sig till marken.
PC Barker har tilldelats styrkans John Egerton Trophy.
Chefskonstapel Ian Hopkins presenterade trofén, som delas ut årligen till en GMP officer som har utfört en exceptionell handling av tapperhet.
Priset är uppkallat efter PC John Egerton, som dödades i tjänsten den 11 mars 1982, 20 år.
PC Barker kommer också att träffa statsminister David Cameron under Police Bravery Awards den 14 juli.
Hopkins sade att hans officer visade "otroligt mod" under händelsen, som hände i januari 2015.
"Det fanns en verklig risk att han fördes över kanten av den snötäckta brandstegen, vilket kunde ha fått tragiska konsekvenser för båda männen", sade han.
"Hans coola huvud och snabba tänkande räddade denne unge man från en säker död och jag är glad över att han nu är trygg och frisk."
PC Barker sa att den 21-årige mannens vänner hade försökt hjälpa honom men "förlorade sin styrka" när han kom.
"Jag lyckades få tag i honom runt halsen och axlarna eftersom resten av hans kropp hängde utanför kanten av brandstegen", sade han.
"Jag blev så lättad när jag såg det blå ljuset komma för att hjälpa till att ta honom till sjukhuset.
"Det är skönt att få lite erkännande och uppskattning, men jag fick hjälp av hans vänner och mina kollegor."
En polis som räddade livet på en självmordsbenägen man genom att gripa honom i nacken när han försökte hoppa från ett snötäckt tak har vunnit ett modigt pris.