Recently, the principle of non-violation of Information Causality [Nature 461, 1101[Nature 461, (2009], has been proposed as one of the foundational properties of nature. We explore the Hardy's non-locality theorem for two qubit systems, in the context of generalized probability theory, restricted by the principle of non-violation of Information Causality. Applying, a sufficient condition for Information causality violation, we derive an upper bound on the maximum success probability of Hardy's nonlocality argument. We find that the bound achieved here is higher than that allowed by quantum mechanics, but still much less than what the no-signalling condition permits. We also study the Cabello type non-locality argument (a generalization of Hardy's argument) in this context.