nobody's fool

Noun

 * 1)  A person who is not easily deceived or victimized; one who is perceptive, clever, or thoroughly common-sensical.
 * 2) * 1910, Jack London, Theft: A Play In Four Acts, Characters:
 * Also, he is nobody's fool. He possesses the brain and strength of character to play his part.