Pracował jako kierownik Miejskiego Ośrodka Animacji Kultury, Turystyki, Sportu i Rekreacji w Wasilkowie. Od stycznia 2003 pełnił funkcję pełnomocnika prezydenta miasta Białegostoku do spraw współpracy z organizacjami pozarządowymi. W 2006 objął stanowisko sekretarza miasta.
29 listopada 2007 został powołany na urząd wojewody podlaskiego z rekomendacji Platformy Obywatelskiej. W 2010 rada regionu podlaskiego PO wskazała go jako kandydata na marszałka województwa podlaskiego, jednak kandydatura ta nie została zaakceptowana przez radnych. 12 grudnia 2011 Maciej Żywno został ponownie powołany przez premiera Donalda Tuska na stanowisku wojewody podlaskiego. W 2011 został wskazany przez radę regionu PO jako kandydat do Senatu, zrezygnował jednak ze startu.
Na stanowisku wojewody zakończył urzędowanie 28 listopada 2014, decydując się na objęcie uzyskanego w wyborach w 2014 mandatu radnego sejmiku podlaskiego. 8 grudnia 2014 został powołany na wicemarszałka województwa podlaskiego w zarządzie województwa w okresie V kadencji. W 2015 bez powodzenia kandydował do Senatu. W lutym 2016 objął funkcję przewodniczącego miejskich struktur partii w Białymstoku.