An approach is provided for context-aware control of sensors and sensor data. A sensor manager determines context information based, at least in part, on one or more sensors. The sensor manager also determines resource consumption information associated with a one or more other sensors, one or more functions of the one or more other sensors, or a combination thereof. The sensor manager then processes and/or facilitates a processing of the context information and the resource consumption information to determine at least one operational state associated with the one or more other sensors, the one or more functions of the one or more other sensors, or a combination thereof.