nobody's fool

nobody's fool - "не дурак", умный, проницаетльный, "не проведешь"

He's nobody's fool. - Его не проведешь.

see also
[wasn't born yesterday]
[тёртый калач]
[не лыком шит]