ser astuto

Locución verbal
  1. Tener habilidad para entender y aprovechar las situaciones a su favor de manera inteligente y a veces astuta.
    Es muy astuto para negociar.