Passive shock absorbers are designed for standard load condition. These give better vibration isolation performance only for the standard load condition. However, if the sprung mass is lesser than the standard mass, comfort and road holding ability is affected. It is demonstrated that sprung mass acceleration increases by 50%, when the vehicle mass varies by 100 kg. In order to obtain consistent damping performance from the shock absorber, it is essential to vary its stiffness and damping properties. In this article, a variable stiffness system is presented, which comprises of two helical springs and a variable fluid damper. Fluid damper intensity is changed in four discrete levels to achieve variable stiffness of the prototype. Numerical simulations have been performed with MATLAB Simscape and Simulink which have been with experimentation on a prototype. Furthermore, the numerical model of the prototype is used in design of real size shock absorber with variable stiffness and damping. Numerical simulation results on the real size model indicate that the peak acceleration will improve by 15% in comparison to the conventional passive solution, without significant deterioration of road holding ability. Arrangement of sensors and actuators for incorporating the system in a vehicle suspension has also been discussed.