Johan adalah anak pertama dari tiga bersaudara. Keluarga besarnya berdomisili di Semarang. Sebelum terjun ke dunia hiburan, Johan berprofesi sebagai karyawan bank.
Johan berkompetisi di L-Men of The Year 2010 dan berhasil meraih posisi runner-up kedua, serta meraih penghargaan khusus The Best Catwalk dan The Best Acting.
Johan juga mewakili Indonesia pada kompetisi Manhunt International 2011 di Korea Selatan. Ia meraih posisi 15 Besar dan meraih penghargaan khusus Best National Costume.