An aldehyde-containing alternative substrate for protein farnesyltransferase was prepared and shown to be enzymatically incorporated into a peptide and a protein. The protein was subsequently immobilized onto aminooxy-functionalized agarose beads or labeled with a fluorophore. This method for protein modification provides an alternative to the commonly employed Cu(I)-catalyzed click reaction.