This question already has an answer here:
I'm an American citizen. I was born in the US, however I came to visit Ecuador on an emergency basis using my Peruvian passport. I lost my US passport and had no time to get one before coming to Ecuador. Can I fly back to the US with my Peruvian passport only or will I be denied entry? I have my US drivers license, and SS card on me. I don't have a visa since I am a citizen and resident in the US.