Han er utdannet cand. polit. i samfunnsgeografi fra Universitetet i Oslo. 2001-2005 var han forlagssjef i Universitetsforlaget, og før dette var han redaksjonssjef samme sted, og forlagsredaktør for samfunnsfag i Tano forlag. 2005-2014 var han forlagsdirektør i Aschehoug Undervisning. Fra 1. januar 2015 har Magnus vært administrerende direktør i Gyldendal, der han overtok etter Fredrik Nissen.