Ivan Bratt var sønn av «hovrättsråd» Axel Bratt og Ellen Wahlberg. Han tok «med.lic.» 1903 i Stockholm, og i 1906 åpnet han egen legepraksis i Stockholm. Han ble valgt inn i Stockholms «stadsfullmäktige» (kommunestyre) 1908, og i Sveriges riksdags andre kammer for Stockholms stads første valgkrets for «liberala samlingspartiet» i 1921.