Christos Makropoulos is opgeleid aan de National University of Athens als Master of Engineering (MEng), waarna hij zijn Master of Science in Environmental Engineering (MSc) behaalde aan Imperial College Londen. Daar behaalde hij tevens in 2003 zijn PhD (Spatial Decision Support for Urban Water Management).
Na een beroepspraktijk als civiel ingenieur en consultant vervolgde hij zijn loopbaan als wetenschapper aan Imperial College bij het Centre for Water Systems, School of Engineering, Computing and Mathematics, van de University of Exeter en daarna de National University of Athens. Na een positie als Chief Information Officer bij KWR Watercycle Research Institute in Nieuwegein, Nederland, werd hij in 2018 benoemd tot hoogleraar (full professor) Hydroinformatics and Smart Water Systems aan de Norwegian University of Science and Technology (NTNU) in Trondheim. Hij heeft meer dan 100 wetenschappelijke artikelen op zijn naam en is Co-Editor-in-Chief van de Urban Water Journal en lid van de Editorial Board van de Journal of Hydroinformatics.