Pierwszy oddział centrum rozpoczął działalność w kwietniu 2023 r. po ośmiu miesiącach remontu. W ośrodku znalazły się laboratorium protetyczne i centrum rehabilitacji, a w kolejnym etapie planowano otwarcie oddziału chirurgii rekonstrukcyjnej. Uroczyste otwarcie placówki odbyło się 14 kwietnia 2023 r. z udziałem pierwszej damy Ukrainy Ołeny Zełenśkiej, zasiadającej w radzie centrum, oraz ministra zdrowia Wiktora Laszki. Wśród gości honorowych podczas otwarcia był także Richard Branson z Virgin Group.
mały|Wołodymyr Zełenski podczas wizyty w Superhumans Center w grudniu 2024 r.
Od otwarcia Superhumans rozszerzało działalność w związku z rosnącą liczbą ukraińskich pacjentów po amputacjach i innych ciężkich urazach wojennych, m.in. poprzez otwarcie nowego skrzydła szpitalnego we Lwowie oraz planowanie kolejnych placówek w innych częściach Ukrainy. Do połowy 2024 r. centrum leczyło około 500 osób po amputacjach od czasu otwarcia w kwietniu 2023 r.. W 2025 r.