Justin Hubner lahir dari ayah bernama Ferdinan Patrick Rudolf Hubner dan ibunya bernama Brigitte Prophitus.
Ayahnya merupakan warga Belanda keturunan Indonesia, Kakek Justin Hubner dari pihak ayahnya yang bernama Ferdinand Rudolf Hubner lahir di Makassar, Sulawesi Selatan.
Justin Hubner sempat menimba ilmu sepak bola di VV TGG, kemudian pindah ke Willem II Tilburg pada 2013.
Sebelum bergabung dengan Wolverhampton U-18 dan promosi ke Wolverhampton U-21, dia juga bermain untuk Den Bosch dan sebelumnya membela tim junior Brabant hingga tahun 2018.
Selama bermain untuk tim junior Wolves, Hubner mencatat enam gol dan dua assist dari 80 pertandingan yang dilakoninya.
Kini, pemain belakang dengan kaki kiri yang dominan tersebut tercatat sebagai pemain U21 di tim Liga Inggris, Wolverhampton Wanderers.
Menurut Transfermarkt, ia bergabung pada 1 Januari 2022 dan memiliki kontrak hingga 30 Juni 2025.
Hubner juga telah masuk ke bangku cadangan di ajang Premier League untuk kali pertama sepanjang kariernya saat Wolves bertandang ke Arsenal pada 2 Desember 2023 walau dirinya tak merumput.
Proses naturalisasi Justin telah berlangsung dalam jangka waktu yang cukup lama.
Nama Justin Hubner diusulkan untuk memperoleh status kewarganegaraan Indonesia bersama Ivan Jenner.
Proses naturalisasi Justin Hubner sempat dihentikan, sehingga Ivan Jenner menjadi WNI lebih dulu dan sudah melakukan debut bersama Timnas Indonesia.
Sebelum menjadi warga negara Indonesia, Justin pernah membela tim Belanda U-19 dan U-20.