A method for providing content includes transmitting to the content providing server a users location detection signal receiving the users location detection signal from the content providing apparatus transmitting a users activity recognition signal receiving the users activity recognition signal transmitting a users bio-signal receiving the users bio-signal determining a users status based on the users location detection signal and the users activity recognition signal. Further, the method includes estimating a users biological activity based on the determined users location and the users bio-signal transmitting the content corresponding to the users biological activity receiving the content corresponding to the users biological activity from the content providing server and providing the received content.