Działalność polityczna W 2005 roku został członkiem Platformy Obywatelskiej RP (pełnił funkcję sekretarza i skarbnika powiatu warszawskiego). W 2006 roku został członkiem zarządu dzielnicy Bielany. W styczniu 2008 roku wybrano go burmistrzem Wilanowa. 16 grudnia 2010 roku wybrany został burmistrzem dzielnicy Bielany. Na stanowisku burmistrza Wilanowa zastąpił go Ludwik Rakowski. 14 stycznia 2015 roku na stanowisku burmistrza został zastąpiony przez Tomasza Mencinę. 21 stycznia tego samego roku Miastowski został powołany na stanowisko zastępcy burmistrza Ursynowa.
27 listopada 2018 roku został wybrany burmistrzem Mokotowa, zastępując na tej funkcji Bogdana Olesińskiego. Wszedł w skład rad nadzorczych spółek GGKO – Zarządzanie Nieruchomościami oraz Agro Aplikacje. Wchodził także w skład Konwentu Rady Konsultacyjnej Biznesu Collegium Humanum. W 2023 został powołany na czteroletnią kadencję na członka Rady Muzeum przy Muzeum Stutthof w Sztutowie.
Życie prywatne Jest żonaty z Joannąhttps://rejestr.io/krs/79647/spoldzielnia-mieszkaniowa-sluzew-nad-dolinka.