Cyclic peptide architectures can be easily synthesized from cysteine-containing peptides with appending maleimides, free or protected, through an intramolecular Michael-type reaction. After peptide assembly, the peptide can cyclize either during the trifluoroacetic acid treatment, if the maleimide is not protected, or upon deprotection of the maleimide. The combination of free and protected maleimide moieties and two orthogonally protected cysteines gives access to structurally different bicyclic peptides with isolated or fused cycles.