Ifølge The Scottish Sun skal Mackay ha hatt kontakt med 16-åringen i en periode på seks måneder og omtalt ham som «søt». Han skal også ha invitert gutten på middag og rugbykamp.
Til sammen skal finansministeren ha sendt rundt 270 meldinger til gutten via Instagram og Facebook, ifølge avisen.
Mackay erkjenner å ha «oppført seg dumt» og tar fullt ut ansvar for sine handlinger. Han har også bedt om unnskyldning til gutten og hans familie, skriver BBC.
Ministeren trekker seg kun få timer før han torsdag skulle ha lagt fram neste års budsjett.
Skottlands førsteminister Nicola Sturgeon sier hun har akseptert Mackays fratredelse.
– Derek har gitt et betydelig bidrag til regjeringen, men han erkjenner at hans oppførsel ikke møter de standardene som kreves, sier hun.
(©NTB)
Velkommen til vårt kommentarfelt
Vi setter pris på kommentarer til artiklene på sol.no. Husk at mange vil lese det du skriver. Hold deg til temaet og vær saklig. Vi gjør oppmerksom på at alle innlegg kan bli redigert eller fjernet av redaksjonen.