Vystudoval Lékařskou fakultu Univerzity Karlovy v Praze. Absolvoval řadu postgraduálních kurzů zaměřených na organizaci a financování zdravotních služeb, vesměs v USA. V letech 1996 – 1998 působil jako poradce ministra zdravotnictví ČR. Dr. Macháček je praktikující lékař primární péče a zároveň průkopník zavádění nástrojů tzv. řízené péče v podmínkách českého veřejného zdravotního pojištění. Je hlavním autorem prvních návrhů integrovaných zdravotních plánů v České republice a autorem lokalizace systému IPA (Independent practice association) do prostředí českého zdravotnictví. Jeho společnost KLIENT PRO s.r.o. funguje jako administrátor těchto systémů.
Dr. Macháček je spoluzakladatelem sdružení Reforma zdravotnictví – fórum.cz, jehož cílem je připravit technický návrh reformy českého zdravotnictví.