Protein merupakan senyawa organik komplek berbobot molekul besar yang terdiri dari asam amino yang digabungkan satu sama lain dengan ikatan peptida. Molekul protein mengandung karbon, hidrogen, oksigen, nitrogen, sulfur serta fosfor. Protein berperan penting dalam pembentukan struktur, fungsi, regulasi sel-sel makhluk hidup dan juga virus. Protein juga bekerja sebagai neurotransmiter serta pembawa oksigen dalam darah (hemoglobin). Protein pun berguna sebagai sumber energi tubuh.
Protein terbentuk dari polimerisasi peptida-peptida ,Peptida adalah polimerisasi dari asam amino-asam amino yang berbeda. Jadi, protein bisa dikatakan sebagai sebuah kopolimer.
Ikatan yang terjadi antar protein selain ikatan peptida antara asam amino dan penyusunnya, pun terjadi ikatan-ikatan yang lain. Contohnya, ikatan hidrogen yang terjadi pada gugus –NH dan gugus –OH, dan ikatan disulfida -S-S- yang menyokong terjadinya ikatan yang kompleks pada protein. Ikatan ion pada protein juga terjadi kalau di dalamnya ada gugus ion logam dan ikatan koordinasi, contohnya ikatan koordinasi antara ion Fe3+ dengan hemoglobin pada darah.