The Short Version
The claim captures the core idea of sustainable development but not its standard definition. Authoritative UN sources define it as meeting “the needs of the present” without compromising future generations, not specifically “economic and social needs.” That added qualifier narrows the concept and downplays the environmental dimension, so the statement is partly right but materially incomplete.