Efficient methods to functionalize proteins are essential for the development of many diagnostic and therapeutic compounds, such as fluorescent probes for immunohistochemistry, zirconium-89 radiolabeled mAbs (89Zr-mAbs) for positron emission tomography and antibody-drug conjugates (ADCs). This protocol describes a step-by-step procedure for the light-induced functionalization of proteins with compounds bearing the photochemically active aryl azide group. As an illustration of the potential utility of our approach, this protocol focuses on the synthesis of 89Zr-mAbs using photoactivatable derivatives of the metal ion binding chelate desferrioxamine B (DFO). The light-induced synthesis of 89Zr-mAbs is a unique, one-pot process involving simultaneous radiolabeling and protein conjugation. The photoradiochemical synthesis of purified 89Zr-mAbs, starting from unmodified proteins, [89Zr][Zr(C2O4)4]4-(89Zr-oxalate), and a photoactivatable DFO derivative, can be performed in <90 min. The method can be easily adapted to prepare other radiolabeled proteins, ADCs or fluorescently tagged proteins by using drug molecules or fluorophores functionalized with photoactive moieties.