A sigma bond can be between s or p orbitals whereas a pi bond can only be between p orbtials
In signma bonds, atomic orbitals overlap along bonding axis, in pi bonds atomic orbitals overlap above and below bonding axis
Sigma bonds are stronger than pi bonds as a result of the orientation of the overlapped orbitals