Answer
Fegelein was executed for desertion. He abandoned his post as liaison officer to Himmler during the Battle of Berlin, choosing to flee with his lover instead of fulfilling his duties. This act of cowardice demonstrated a blatant disregard for military discipline and jeopardized the German defense. Consequently, he was executed on Hitler's orders on 28 April 1945 in the garden of the Reich Chancellery.