<P> `` I 'll Make a Man out of You '' is a song written by composer Matthew Wilder and lyricist David Zippel for Walt Disney Pictures ' 36th animated feature film Mulan ( 1998 ) . Appearing on the film 's soundtrack Mulan : An Original Walt Disney Records Soundtrack , `` I 'll Make a Man Out of You '' is performed by American singer Donny Osmond as the singing voice of Captain Li Shang in lieu of American actor BD Wong , who provides the character 's speaking voice . The song also features appearances by Lea Salonga as Mulan , Eddie Murphy as Mushu , and Harvey Fierstein , Jerry Tondo and Wilder himself as Yao , Chien - Po and Ling , respectively . </P>
<P> `` I 'll Make a Man out of You '' is a song written by composer Matthew Wilder and lyricist David Zippel for Walt Disney Pictures ' 36th animated feature film Mulan ( 1998 ) . Appearing on the film 's soundtrack Mulan : An Original Walt Disney Records Soundtrack , `` I 'll Make a Man Out of You '' is performed by American singer Donny Osmond as the singing voice of Captain Li Shang in lieu of American actor BD Wong , who provides the character 's speaking voice . The song also features appearances by Lea Salonga as Mulan , Eddie Murphy as Mushu , and Harvey Fierstein , Jerry Tondo and Wilder himself as Yao , Chien - Po and Ling , respectively . </P>
who sings make a man out of you in mulan
who sings make a man out of you in mulan
Donny Osmond
Donny Osmond