La l-carnitina es sintetizada en el hígado a partir de la lisina, con grupos metilos terminales donados por la S-adenosil-metionina, mediante 4 pasos enzimáticos en los cuales intervienen 2 oxidasas y el ácido ascórbico como cofactor.