Sagacious

adjective

Having or showing keen mental discernment and good judgment; wise, shrewd, or insightful.

The sagacious old professor offered valuable advice based on years of experience.