A facile approach for the regioselective synthesis of 10-bromo and 20-bromo bacteriochlorins is discussed. Density functional calculations helped to determine the electron density at the peripheral positions of the tetrapyrrolic systems. A direct correlation between the electron density and regioselective bromination at the meso-position of the bacteriochlorin system was observed. Effect of solvent also showed a remarkable difference in electronic absorption spectra of the chlorin and bacteriochlorin system.